summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAzka Nathan <darizkyfaz@gmail.com>2025-07-15 08:53:29 +0700
committerAzka Nathan <darizkyfaz@gmail.com>2025-07-15 08:53:29 +0700
commit7f4510f2459e16b7b3f1828f736ec84bc7ea97dc (patch)
treee08ec51c713414610d419e7f059e76579358cf60
parent2eb64e50e1d41af96cf29097a5781d4df08d5f16 (diff)
fix bug api kgx
-rw-r--r--indoteknik_custom/models/stock_picking.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/indoteknik_custom/models/stock_picking.py b/indoteknik_custom/models/stock_picking.py
index b9c90551..0efffd2f 100644
--- a/indoteknik_custom/models/stock_picking.py
+++ b/indoteknik_custom/models/stock_picking.py
@@ -320,13 +320,18 @@ class StockPicking(models.Model):
"""Parse datetime string dari format KGX"""
try:
from datetime import datetime
- # Hilangkan timezone jika ada masalah parsing
+
+ if not dt_str:
+ return False
+
if '+' in dt_str:
dt_str = dt_str.split('+')[0]
+
return datetime.strptime(dt_str, '%Y-%m-%dT%H:%M:%S')
except ValueError:
return False
+
def action_get_kgx_pod(self, shipment=False):
self.ensure_one()