From b35671ceb305a03760fa6f6fb7e5f5756846814b Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Thu, 9 Aug 2012 19:17:26 +0200 Subject: [PATCH] [FIX] project,hr: improved alias creation/duplication bzr revid: odo@openerp.com-20120809171726-ade5v5171r2r2hxp --- addons/hr_recruitment/hr_recruitment.py | 2 +- addons/project/project.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/hr_recruitment/hr_recruitment.py b/addons/hr_recruitment/hr_recruitment.py index f9ba4649afd..9fe3cbfc4b4 100644 --- a/addons/hr_recruitment/hr_recruitment.py +++ b/addons/hr_recruitment/hr_recruitment.py @@ -545,7 +545,7 @@ class hr_job(osv.osv): alias_id = mail_alias.create_unique_alias(cr, uid, # Using '+' allows using subaddressing for those who don't # have a catchall domain setup. - {'alias_name': 'job+'+vals['name']}, + {'alias_name': 'jobs+'+vals['name']}, model_name="hr.applicant", context=context) vals['alias_id'] = alias_id diff --git a/addons/project/project.py b/addons/project/project.py index 44c7c931dd6..46278807500 100644 --- a/addons/project/project.py +++ b/addons/project/project.py @@ -337,11 +337,11 @@ class project(osv.osv): context['active_test'] = False default['state'] = 'open' default['tasks'] = [] - default['alias_id'] = False + default.pop('alias_name', None) + default.pop('alias_id', None) proj = self.browse(cr, uid, id, context=context) if not default.get('name', False): default['name'] = proj.name + _(' (copy)') - default['alias_name'] = default['name'] res = super(project, self).copy(cr, uid, id, default, context) self.map_tasks(cr,uid,id,res,context) return res