diff --git a/addons/stock/models/stock_quant.py b/addons/stock/models/stock_quant.py
index 831993cf7da16bdda3641830269554c0c4c38cf4..49a826a065a3b928f2d59a8d70367a8bb27c0ac4 100644
--- a/addons/stock/models/stock_quant.py
+++ b/addons/stock/models/stock_quant.py
@@ -722,7 +722,7 @@ class QuantPackage(models.Model):
         else:
             packs = self.search([('quant_ids', operator, value)])
         if packs:
-            return [('id', 'parent_of', packs.ids)]
+            return [('id', 'in', packs.ids)]
         else:
             return [('id', '=', False)]