Fix next/previous in form view when there is no current record

issue2788
review548003
(transplanted from bd5d0d004c19cd4fe33f3263b065d3fdba630130)
This commit is contained in:
Cédric Krier committed 2012-10-09 17:18:35 +02:00
1 parent 5a51b0abbc
commit 0f75b8138f
1 file changed
+6 -2
+6 -2
View File
@@ -682,7 +682,9 @@ class Screen(SignalEvent):
store = view.store
iter_ = store.get_iter(end)
self.current_record = store.get_value(iter_, 0)
elif view.view_type == 'form' and self.current_record.group:
elif (view.view_type == 'form'
and self.current_record
and self.current_record.group):
group = self.current_record.group
record = self.current_record
while group:
@@ -724,7 +726,9 @@ class Screen(SignalEvent):
store = view.store
iter_ = store.get_iter(start)
self.current_record = store.get_value(iter_, 0)
elif view.view_type == 'form' and self.current_record.group:
elif (view.view_type == 'form'
and self.current_record
and self.current_record.group):
group = self.current_record.group
record = self.current_record
idx = group.index(record) - 1