summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabien Pinckaers <fp@tinyerp.com>2008-11-29 12:10:57 +0100
committerFabien Pinckaers <fp@tinyerp.com>2008-11-29 12:10:57 +0100
commit20489a1eb68bf24e2cd90ebdfe7b4d26a75cd356 (patch)
treefa5e8a20505d85c26335dd8e7c471520eff91222
parent24ddf068817393d842c1bad46a9b046e6c0eeeee (diff)
improved_view
bzr revid: fp@tinyerp.com-20081129111057-de2jlr2773af0asp
-rw-r--r--addons/account_analytic_plans/account_analytic_plans.py8
1 files changed, 1 insertions, 7 deletions
diff --git a/addons/account_analytic_plans/account_analytic_plans.py b/addons/account_analytic_plans/account_analytic_plans.py
index 55ee01770b5..7df623aa3a5 100644
--- a/addons/account_analytic_plans/account_analytic_plans.py
+++ b/addons/account_analytic_plans/account_analytic_plans.py
@@ -191,9 +191,6 @@ class account_analytic_plan_instance(osv.osv):
if total_per_plan < item.min_required or total_per_plan > item.max_required:
raise osv.except_osv("Value Error" ,"The Total Should be Between " + str(item.min_required) + " and " + str(item.max_required))
- if not vals['name'] and not vals['code']:
- raise osv.except_osv('Error', 'Make sure You have entered Name and Code for the model !')
-
return super(account_analytic_plan_instance, self).create(cr, uid, vals, context)
def write(self, cr, uid, ids, vals, context={}, check=True, update_check=True):
@@ -213,10 +210,7 @@ class account_analytic_plan_instance(osv.osv):
vals['name'] = this.name and (str(this.name)+'*') or "*"
if not vals.has_key('code'):
vals['code'] = this.code and (str(this.code)+'*') or "*"
- return self.write(cr, uid, [this.id],vals, context)
- else:
- #this plan instance isn't a model, so a simple write is fine
- return super(account_analytic_plan_instance, self).write(cr, uid, ids, vals, context)
+ return super(account_analytic_plan_instance, self).write(cr, uid, ids, vals, context)
account_analytic_plan_instance()