fi-ksi / web-backend

Backend for KSI web written in Python.
MIT License
8 stars 3 forks source link

Kyzikos - nelze vytvořit vlnu skrz UI #121

Closed BorysekOndrej closed 3 years ago

BorysekOndrej commented 3 years ago

Dnes jsem se snažil otestovat, zda funguje správně odesílání emailů řešitelům kvůli #117. Zkusil jsem si kvůli tomu založit nový ročník a v něm novou vlnu. Vlnu se mi nedaří vytvořit, jelikož do DB se datum zveřejnění vkládá v ISO 8601 formátu, se kterými si MySQL nativně neporadí. Nejsem si vědom toho, že bych dělal do frontendu nějakou relevantní změnu, předpokládám tedy, že by to mohl být problém backendu. Možná už je to ale v nějaké nové verzi vyřešený problém a jen není kyzikos na aktuální verzi.

root@kyzikos:~ $ cat /var/log/gunicorn/ksi-backend.log

...

sqlalchemy.exc.OperationalError: (MySQLdb._exceptions.OperationalError) (1292, "Incorrect datetime value: '2020-09-17T10:00:00.000Z' for column `ksi_dev`.`waves`.`time_published` at row 1")
[SQL: INSERT INTO waves (year, `index`, caption, garant, time_published) VALUES (%s, %s, %s, %s, %s)]
[parameters: ('13', 1, 'Test1', '697', '2020-09-17T10:00:00.000Z')]
(Background on this error at: http://sqlalche.me/e/e3q8)