Email or username:

Password:

Forgot your password?
Moana Rijndael 🍍🍕

Пошла искать причину бага в уведомлениях, смотрю и думаю

Я ж гоняла ссука тесты. С включенным сервисом уведомлений. Как оно бля вообще работало, что я ничего не заметила?

7 comments
Moana Rijndael 🍍🍕

Так стоп. Там ведь база сама должна ставить CURRENT_TIMESTAMP.

Moana Rijndael 🍍🍕

Ошибка «Unsupported format string passed to NoneType.__format__»

Указывает на длинный f-string. Форматы там указываются только для datetime.

При этом один datetime ставится базой гарантированно, и не может быть NULL, а второй ставится кодом перед отсылкой евента

Впрочем... возможно...селектится не то...а это идея!

Moana Rijndael 🍍🍕

Ничего не понятно :blobcatgooglyholdingitsheadinitshands:

Moana Rijndael 🍍🍕

Без сохранения данных не могло отправиться событие
Тем не менее, событие пришло, а данных нет. Ва.та.фак.

Moana Rijndael 🍍🍕

Селектится действительно херня. Но не там, где я думала

Прошлый код не сохранял эти данные, а селект ограничен недостаточно жестко, и в итоге он селектит _старые_ данные, и героически их обновляет

А потом сервис уведомлений селектит по-нормальному новые данные, а их обновить забыли

Moana Rijndael 🍍🍕

...корни второго бага тоже лежат в поврежденной базе
Зачем надо было делать значение NOT NULL с дефолтом в 0, если это семантически вообще не подходит...

Moana Rijndael 🍍🍕

По хорошему надо бы дропнуть этот кусок, но пожалуй когда проснусь обсужу

Go Up