From 04e90c4f82b9782e5fa60b937b994954c6e6792a Mon Sep 17 00:00:00 2001 From: Jared Kipe Date: Tue, 19 Nov 2019 11:21:41 -0800 Subject: [PATCH] FIX `sale_planner` Transit time calculations. Tested in these scenarios. - won't ship until next week and would be delivered in the week - won't ship until next week and delivered the following week - will ship this week and deliver this week - will ship this week and deliver next week --- sale_planner/models/delivery.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/sale_planner/models/delivery.py b/sale_planner/models/delivery.py index 17a5eb25..1384b2e4 100644 --- a/sale_planner/models/delivery.py +++ b/sale_planner/models/delivery.py @@ -72,12 +72,9 @@ class DeliveryCarrier(models.Model): return self._calculate_transit_days_naive(date_planned, date_delivered) if current_date_planned == date_planned: date_planned += timedelta(days=1) + transit_days += 1 else: date_planned = current_date_planned - transit_days += 1 - - if transit_days > 1: - transit_days -= 1 return transit_days