diff options
| author | Fabien Pinckaers <fp@tinyerp.com> | 2008-11-29 12:10:57 +0100 |
|---|---|---|
| committer | Fabien Pinckaers <fp@tinyerp.com> | 2008-11-29 12:10:57 +0100 |
| commit | 20489a1eb68bf24e2cd90ebdfe7b4d26a75cd356 (patch) | |
| tree | fa5e8a20505d85c26335dd8e7c471520eff91222 | |
| parent | 24ddf068817393d842c1bad46a9b046e6c0eeeee (diff) | |
improved_view
bzr revid: fp@tinyerp.com-20081129111057-de2jlr2773af0asp
| -rw-r--r-- | addons/account_analytic_plans/account_analytic_plans.py | 8 |
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() |
