Don't check period if value did not change

issue4399
review13101002
This commit is contained in:
Cédric Krier committed 2015-03-23 21:19:09 +01:00
1 parent aef1a2bac9
commit fd47e01f1d
1 file changed
+7 -2
+7 -2
View File
@@ -250,9 +250,14 @@ class Period(ModelSQL, ModelView):
actions = iter(args)
args = []
for periods, values in zip(actions, actions):
for key in values.keys():
for key, value in values.iteritems():
if key in ('start_date', 'end_date', 'fiscalyear'):
cls._check(periods)
def modified(period):
if key in ['start_date', 'end_date']:
return getattr(period, key) != value
else:
return period.fiscalyear .id != value
cls._check(filter(modified, periods))
break
if values.get('state') == 'open':
for period in periods: