diff --git a/engine.py b/engine.py index 13ce31c..9c9f6cd 100644 --- a/engine.py +++ b/engine.py @@ -551,6 +551,8 @@ class PickupEngine: return if self._product_choice is not None: + if self._product_detail: + return biz_id = self._product_choice.get("productId", "") biz_no = self._product_choice.get("bizProductNo", "") if biz_id and biz_no: @@ -595,6 +597,8 @@ class PickupEngine: return if self._customer_choice is not None: + if self._customer_detail: + return cust_id = self._customer_choice.get("customerId", "") if cust_id: self._customer_detail = self._api.select_customer(str(cust_id))