summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--addons/stock/models/stock_move.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/addons/stock/models/stock_move.py b/addons/stock/models/stock_move.py
index 35a4d97c8a8..f3a9752446f 100644
--- a/addons/stock/models/stock_move.py
+++ b/addons/stock/models/stock_move.py
@@ -872,8 +872,8 @@ class StockMove(models.Model):
""" return create values for new picking that will be linked with group
of moves in self.
"""
- origins = self.filtered(lambda m: m.origin).mapped('origin')
- origin = len(origins) == 1 and origins[0] or False
+ origins = set(self.filtered(lambda m: m.origin).mapped('origin'))
+ origin = len(origins) == 1 and origins.pop() or False
partners = self.mapped('partner_id')
partner = len(partners) == 1 and partners.id or False
return {