Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Spendings dated 1969 are not displayed in the app but exist in the db #111

Open
kat9-rud opened this issue Sep 15, 2024 · 0 comments

Comments

@kat9-rud
Copy link

Описание
При создании спендинга, датированного 1969 годом, запись сохраняется в бд, но не возвращается в ответе API.
В результате, она не отображается в списке спендингов на фронтенде. Это может быть связано с известной проблемой обработки дат до 1970 года (эпоха Unix). Даты до этой эпохи могут некорректно обрабатываться или фильтроваться из-за отрицательных значений таймстампов (timestamp).

Предусловие
Юзер авторизован и находится на главной странице сайта

Шаги для воспроизведения бага

  1. Кликнуть "New spending"
  2. Создать спендинг с любой суммой, названием и категорией
  3. Выбрать любую дату за 1969 год
  4. Нажать "Add"
  5. Проверить список спендингов и убедиться, что новый спендинг там не отображается.
  6. Проверить ответ от https://api.niffler.qa.guru/api/v2/spends/all... - новый спендинг не возвращается
  7. Проверить бд niffler-spend - спендинг существует в бд

Ожидаемое поведение
Спендинг, датированный 1969 годов, должен отображаться в списке спендингов в приложении

Фактический результат
Спендинги, датированные 1969 годом, не отображаются в приложении, но существуют в бд

Окружение
Windows 11 Home
Chrome Version 128.0.6613.138 (Official Build) (64-bit)

@kat9-rud kat9-rud changed the title [BUG] Спендинги, датированные 1969 годом, не отображаются в приложении, но существуют в бд [BUG] Spendings dated 1969 is not displayed in the app but exists in the db Sep 15, 2024
@kat9-rud kat9-rud changed the title [BUG] Spendings dated 1969 is not displayed in the app but exists in the db [BUG] Spendings dated 1969 are not displayed in the app but exist in the db Sep 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant