Prevent too old revision in form view

issue4211
review11551002
This commit is contained in:
Cédric Krier committed 2014-10-10 09:59:37 +02:00
1 parent c09a12e02f
commit f095bb4eb6
1 file changed
+4
+4
View File
@@ -273,6 +273,10 @@ class Form(SignalEvent, TabContent):
return
revision = self.screen.context.get('_datetime')
revision = Revision(revisions, revision).run()
# Prevent too old revision in form view
if (self.screen.current_view.view_type == 'form'
and revision < revisions[-1][0]):
revision = revisions[-1][0]
if revision != self.screen.context.get('_datetime'):
self.screen.clear()
# Update root group context that will be propagated