openerp-dev-web team mailing list archive
-
openerp-dev-web team
-
Mailing list archive
-
Message #03393
[Merge] lp:~openerp-dev/openobject-client-web/trunk-bug-720820-vda into lp:openobject-client-web
vda(Open ERP) has proposed merging lp:~openerp-dev/openobject-client-web/trunk-bug-720820-vda into lp:openobject-client-web.
Requested reviews:
OpenERP SA's Web Client R&D (openerp-dev-web)
Related bugs:
#720820 Switch to edition view when deleting the last item left on a page while in form view
https://bugs.launchpad.net/bugs/720820
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-client-web/trunk-bug-720820-vda/+merge/51090
Pager Issue while Deleting record in form view.
--
https://code.launchpad.net/~openerp-dev/openobject-client-web/trunk-bug-720820-vda/+merge/51090
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-client-web/trunk-bug-720820-vda.
=== modified file 'addons/openerp/controllers/form.py'
--- addons/openerp/controllers/form.py 2011-02-21 16:47:25 +0000
+++ addons/openerp/controllers/form.py 2011-02-24 09:18:56 +0000
@@ -610,12 +610,13 @@
if idx >= 0:
current.ids.remove(current.id)
params.count -= 1
-
+ if not len(current.ids):
+ params.offset = params.offset - params.limit
+ current.ids = proxy.search([], params.offset, params.limit,0, ctx)
+ idx = -1
if idx == len(current.ids):
idx = -1
-
current.id = (current.ids or None) and current.ids[idx]
-
self.reset_notebooks()
args = {'model': params.model,
Follow ups