Не учитывание нулла в конструкции tgui_alert'a в swtich'e
#8,143 opened on Oct 31, 2021
Repository metrics
- Stars
- (153 stars)
- PR merge metrics
- (Avg merge 27d 14h) (41 merged PRs in 30d)
Description
Подробное описание проблемы
Изначально использовался бьондовский алерт, который мог вернуть только значение своих кнопок, но с вводом tgui_alert появилась возможность вернуть и null при клике на крестик. В итоге когда массово заменялись алерты на тгуи_алерты, появились ситуации с конструкцией switch(tgui_alert()), где учтено только возвращение значений кнопок.
Например, вот ПР https://github.com/TauCetiStation/TauCetiClassic/pull/8136 , где видна проблема и способ решения.
Что должно было произойти
Свитчи с тгуи_алертом учитывают кнопки и нулл. Либо такой свитч заменяется на ифку, которая подразумевает только 1 ответ и действие во всех других случаях.
Что произошло на самом деле

Как повторить
Зайти в код
Дополнительная информация:
Довольно легко пофиксить