From 484630fc578c1eb4f69ee1256dc2809aa827c1fb Mon Sep 17 00:00:00 2001 From: pinky <> Date: Thu, 14 Dec 2006 16:11:18 +0000 Subject: [PATCH] Bugfix bzr revid: pinky-2174b27a08004ef9bc775c67b3c7bccea718d359 --- bin/addons/base/module/module.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bin/addons/base/module/module.py b/bin/addons/base/module/module.py index 71ea8f3baab..ea73b96580d 100644 --- a/bin/addons/base/module/module.py +++ b/bin/addons/base/module/module.py @@ -122,7 +122,8 @@ class module(osv.osv): mdemo = mdemo and self.state_change(cr, uid, ids2, newstate, context, level-1) if not module.dependencies_id: mdemo = module.demo - self.write(cr, uid, [module.id], {'state': newstate, 'demo':mdemo}) + if module.state=='uninstalled': + self.write(cr, uid, [module.id], {'state': newstate, 'demo':mdemo}) demo = demo and mdemo return demo