diff --git a/modules/stock/period.py b/modules/stock/period.py index 8f6d2bbc06..fef8d34299 100644 --- a/modules/stock/period.py +++ b/modules/stock/period.py @@ -8,7 +8,7 @@ from trytond.i18n import gettext from trytond.model import Index, ModelSQL, ModelView, Workflow, fields from trytond.pool import Pool from trytond.pyson import Eval -from trytond.transaction import Transaction +from trytond.transaction import Transaction, inactive_records from .exceptions import PeriodCloseError @@ -113,9 +113,11 @@ class Period(Workflow, ModelSQL, ModelView): with connection.cursor() as cursor: cursor.execute(*query) - locations = Location.search([ - ('type', 'not in', ['warehouse', 'view']), - ], order=[]) + with inactive_records(): + locations = Location.search([ + ('type', 'not in', ['warehouse', 'view']), + ], + order=[]) for company, c_periods in groupby(periods, key=lambda p: p.company): c_periods = list(c_periods)