summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIndoteknik . <it@fixcomart.co.id>2025-07-03 16:16:32 +0700
committerIndoteknik . <it@fixcomart.co.id>2025-07-03 16:16:32 +0700
commitdb60e29b2f599ac21e96ffdfb5be94e3c0ba6a2f (patch)
tree7493e32b03c4e485e13fb1b3170c34a87141d54a
parentb34bace56a95da3c71c96fe189ebc2a6bb46522a (diff)
(andri) fix eta date reserved computed
-rwxr-xr-xindoteknik_custom/models/sale_order.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/indoteknik_custom/models/sale_order.py b/indoteknik_custom/models/sale_order.py
index 74d96314..591951ca 100755
--- a/indoteknik_custom/models/sale_order.py
+++ b/indoteknik_custom/models/sale_order.py
@@ -388,7 +388,9 @@ class SaleOrder(models.Model):
pickings = order.picking_ids.filtered(
lambda p: p.state in ('assigned', 'done') and p.date_reserved and 'BU/PICK/' in (p.name or '')
)
- order.eta_date_reserved = min(pickings.mapped('date_done')) if pickings else False
+ done_dates = [d for d in pickings.mapped('date_done') if d]
+ order.eta_date_reserved = min(done_dates) if done_dates else False
+ # order.eta_date_reserved = min(pickings.mapped('date_done')) if pickings else False
@api.onchange('shipping_cost_covered')
def _onchange_shipping_cost_covered(self):