From 2f01245042f4a882d4488f84759d71b8d0e46916 Mon Sep 17 00:00:00 2001 From: Cizz22 Date: Fri, 16 May 2025 13:56:29 +0700 Subject: [PATCH] fix start end date --- src/calculation_time_constrains/service.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/calculation_time_constrains/service.py b/src/calculation_time_constrains/service.py index 0fd5d1a..baa75d0 100644 --- a/src/calculation_time_constrains/service.py +++ b/src/calculation_time_constrains/service.py @@ -560,11 +560,11 @@ async def get_calculation_result(db_session: DbSession, calculation_id: str): # Start date is the day after the previous scope's end date start_date = datetime.datetime.combine(prev_oh_scope.end_date + datetime.timedelta(days=1), datetime.time.min) # End date is the start date of the current scope - end_date = datetime.datetime.combine(scope.start_date, datetime.time.min) + end_date = datetime.datetime.combine(scope_overhaul.start_date, datetime.time.min) else: # If there's no previous scope, use the start and end dates from the current scope - start_date = datetime.datetime.combine(scope.start_date, datetime.time.min) - end_date = datetime.datetime.combine(scope.end_date, datetime.time.min) + start_date = datetime.datetime.combine(scope_overhaul.start_date, datetime.time.min) + end_date = datetime.datetime.combine(scope_overhaul.end_date, datetime.time.min) months_num = get_months_between(start_date, end_date)