From a8fb5daa952f5ed988e22f757c21ccaa2da291d3 Mon Sep 17 00:00:00 2001 From: retoor Date: Fri, 14 Nov 2025 01:04:00 +0100 Subject: [PATCH] Update. --- mywebdav/billing/usage_tracker.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/mywebdav/billing/usage_tracker.py b/mywebdav/billing/usage_tracker.py index 22eb2ec..9433a1d 100644 --- a/mywebdav/billing/usage_tracker.py +++ b/mywebdav/billing/usage_tracker.py @@ -1,6 +1,8 @@ import uuid -from datetime import datetime, date, timezone +from datetime import datetime, date, timezone, timedelta + from tortoise.transactions import in_transaction + from .models import UsageRecord, UsageAggregate from ..models import User @@ -54,7 +56,7 @@ class UsageTracker: target_date = date.today() start_of_day = datetime.combine(target_date, datetime.min.time()) - end_of_day = datetime.combine(target_date, datetime.max.time()) + end_of_day = datetime.combine(target_date + timedelta(days=1), datetime.min.time()) - timedelta(microseconds=1) storage_records = await UsageRecord.filter( user=user,