diff --git a/l10n_it_delivery_note_batch/models/stock_picking_batch.py b/l10n_it_delivery_note_batch/models/stock_picking_batch.py index 7bccddbbf424..2569dc62ad84 100644 --- a/l10n_it_delivery_note_batch/models/stock_picking_batch.py +++ b/l10n_it_delivery_note_batch/models/stock_picking_batch.py @@ -28,9 +28,7 @@ def create_delivery_notes(self, **kwargs): # select only pickings that don't already have a delivery note # TODO state check on individual pickings? - pickings = rec.mapped("picking_ids").search( - [("delivery_note_id", "=", False), ("batch_id", "=", rec.id)] - ) + pickings = rec.picking_ids.filtered(lambda p: not p.delivery_note_id) # poor man's group by - group by homogeneous pickings todo_list = {}