diff options
| author | Azka Nathan <darizkyfaz@gmail.com> | 2025-07-15 08:53:29 +0700 |
|---|---|---|
| committer | Azka Nathan <darizkyfaz@gmail.com> | 2025-07-15 08:53:29 +0700 |
| commit | 7f4510f2459e16b7b3f1828f736ec84bc7ea97dc (patch) | |
| tree | e08ec51c713414610d419e7f059e76579358cf60 | |
| parent | 2eb64e50e1d41af96cf29097a5781d4df08d5f16 (diff) | |
fix bug api kgx
| -rw-r--r-- | indoteknik_custom/models/stock_picking.py | 7 |
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() |
