Fix another duration formatting error

This commit is contained in:
Lukáš Kucharczyk 2023-01-05 22:00:51 +01:00
parent 76bf03b482
commit 03e89a92c7
Signed by: lukas
SSH Key Fingerprint: SHA256:vMuSwvwAvcT6htVAioMP7rzzwMQNi3roESyhv+nAxeg
2 changed files with 3 additions and 1 deletions

View File

@ -6,7 +6,7 @@ RUN npm install && \
FROM python:3.10-slim-bullseye
ENV VERSION_NUMBER 0.1.0-36-ge6b5804
ENV VERSION_NUMBER 0.1.0-37-g76bf03b
ENV PROD 1
RUN useradd --create-home --uid 1000 timetracker

View File

@ -22,6 +22,8 @@ def format_duration(
minute_seconds = 60
hour_seconds = 60 * minute_seconds
day_seconds = 24 * hour_seconds
if not isinstance(duration, timedelta):
duration = timedelta(seconds=duration)
seconds_total = int(duration.total_seconds())
# timestamps where end is before start
if seconds_total < 0: