From 62ad8e9b8ea5eb15b86609fcc1242a07a40a844e Mon Sep 17 00:00:00 2001 From: Cas Vissers Date: Fri, 18 Oct 2019 10:25:09 +0200 Subject: [PATCH] [FIX] Fix singleton --- .../models/orderpoint_template.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/stock_orderpoint_generator/models/orderpoint_template.py b/stock_orderpoint_generator/models/orderpoint_template.py index 45f474cd1..53440609d 100644 --- a/stock_orderpoint_generator/models/orderpoint_template.py +++ b/stock_orderpoint_generator/models/orderpoint_template.py @@ -54,14 +54,15 @@ class OrderpointTemplate(models.Model): """ Create instances of model using template inherited model """ orderpoint_model = self.env['stock.warehouse.orderpoint'] - for data in self.copy_data(): - data.pop('auto_generate', None) - data.pop('auto_product_ids', None) - data.pop('auto_last_generation', None) - for product_id in product_ids: - vals = data.copy() - vals['product_id'] = product_id - orderpoint_model.create(vals) + for record in self: + for data in record.copy_data(): + data.pop('auto_generate') + data.pop('auto_product_ids') + data.pop('auto_last_generation') + for product_id in product_ids: + vals = data.copy() + vals['product_id'] = product_id + orderpoint_model.create(vals) @api.multi def create_orderpoints(self, product_ids):