Changeset - 6ec6b1c227d0
[Not reviewed]
0 1 0
Lance Edgar (lance) - 3 years ago 2021-09-25 17:19:21
lance@edbob.org
Assign store, fix sequence when making a new custorder/batch
1 file changed with 8 insertions and 1 deletions:
0 comments (0 inline, 0 general)
rattail/batch/custorder.py
Show inline comments
 
@@ -53,6 +53,13 @@ class CustomerOrderBatchHandler(BatchHandler):
 
    has_custom_product_autocomplete = False
 
    nondigits_pattern = re.compile(r'\D')
 

	
 
    def init_batch(self, batch, progress=None, **kwargs):
 
        """
 
        Assign the "local" store to the batch, if applicable.
 
        """
 
        session = self.app.get_session(batch)
 
        batch.store = self.config.get_store(session)
 

	
 
    def get_case_size_for_product(self, product):
 
        if product.case_size:
 
            return product.case_size
 
@@ -232,7 +239,7 @@ class CustomerOrderBatchHandler(BatchHandler):
 

	
 
        def convert(row, i):
 
            item = model.CustomerOrderItem()
 
            item.sequence = i + 1
 
            item.sequence = i
 
            item.status_code = self.enum.CUSTORDER_ITEM_STATUS_ORDERED
 
            for field in row_fields:
 
                setattr(item, field, getattr(row, field))
0 comments (0 inline, 0 general)