From e30c4e51a1f9a90741e8c93e64fc374fa43ed9b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 26 Feb 2013 13:03:31 +0100 Subject: [PATCH] Fix wrong instantiation when removing module issue3025 review689002 --- trytond/modules/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/trytond/modules/__init__.py b/trytond/modules/__init__.py index b9bdd948ed..96374e17e7 100644 --- a/trytond/modules/__init__.py +++ b/trytond/modules/__init__.py @@ -404,7 +404,8 @@ def load_modules(database_name, pool, update=False, lang=None): 'WHERE module = %s ' \ 'ORDER BY id DESC', (mod_name,)) for rmod, rid in cursor.fetchall(): - pool.get(rmod).delete([rmod(rid)]) + Model = pool.get(rmod) + Model.delete([Model(rid)]) cursor.commit() cursor.execute("UPDATE ir_module_module SET state = %s " \ "WHERE state IN ('to remove')", ('uninstalled',))