summaryrefslogtreecommitdiff
path: root/indoteknik_api
diff options
context:
space:
mode:
authorMqdd <ahmadmiqdad27@gmail.com>2025-12-13 09:09:22 +0700
committerMqdd <ahmadmiqdad27@gmail.com>2025-12-13 09:09:22 +0700
commit490607bded7c4bffe188a224abe5ea759ea0319e (patch)
tree742c40b096e2e84b20bcfca3f0ba753a5e76385a /indoteknik_api
parent90060eaefd3131e63d66ad0f7c25bbfad67881a5 (diff)
<Miqdad> improve submit performance indoteknik delivery
Diffstat (limited to 'indoteknik_api')
-rw-r--r--indoteknik_api/controllers/api_v1/stock_picking.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/indoteknik_api/controllers/api_v1/stock_picking.py b/indoteknik_api/controllers/api_v1/stock_picking.py
index c19812f5..50a20877 100644
--- a/indoteknik_api/controllers/api_v1/stock_picking.py
+++ b/indoteknik_api/controllers/api_v1/stock_picking.py
@@ -131,9 +131,9 @@ class StockPicking(controller.Controller):
# ===== Cari picking by id / picking_code =====
picking = False
if scanid.isdigit() and int(scanid) < 2147483646:
- picking = request.env['stock.picking'].search([('id', '=', int(scanid))], limit=0)
+ picking = request.env['stock.picking'].search([('id', '=', int(scanid))], limit=1)
if not picking:
- picking = request.env['stock.picking'].search([('picking_code', '=', scanid)], limit=0)
+ picking = request.env['stock.picking'].search([('picking_code', '=', scanid)], limit=1)
if not picking:
return self.response(code=403, description='picking not found')
@@ -306,4 +306,3 @@ class StockPicking(controller.Controller):
"waybill_id": data.get("courier_waybill_id")
}
)
-