From 0b6110446397e8dfdf897fc875b12d7927558fff Mon Sep 17 00:00:00 2001 From: "Turkesh Patel (Open ERP)" Date: Thu, 30 May 2013 15:59:15 +0530 Subject: [PATCH] [IMP] pass context and improved code bzr revid: tpa@tinyerp.com-20130530102915-3pz4ednzaqjcwh2p --- addons/hr/hr.py | 2 +- addons/hr_recruitment/hr_recruitment.py | 4 ++-- addons/hr_recruitment/res_config.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/hr/hr.py b/addons/hr/hr.py index 06ea6639f4f..0d99468150d 100644 --- a/addons/hr/hr.py +++ b/addons/hr/hr.py @@ -145,7 +145,7 @@ class hr_job(osv.osv): def job_recruitment(self, cr, uid, ids, *args): for job in self.browse(cr, uid, ids): no_of_recruitment = job.no_of_recruitment == 0 and 1 or job.no_of_recruitment - self.write(cr, uid, [job.id], {'state': 'recruit', 'no_of_recruitment': no_of_recruitment}) + self.write(cr, uid, [job.id], {'state': 'recruit', 'no_of_recruitment': no_of_recruitment}, context=context) return True def job_open(self, cr, uid, ids, *args): diff --git a/addons/hr_recruitment/hr_recruitment.py b/addons/hr_recruitment/hr_recruitment.py index a476a0f6855..7e3ba7926eb 100644 --- a/addons/hr_recruitment/hr_recruitment.py +++ b/addons/hr_recruitment/hr_recruitment.py @@ -496,8 +496,8 @@ class hr_job(osv.osv): """Calculate total Applications per job""" res = dict.fromkeys(ids, 0) applicant_obj = self.pool.get('hr.applicant') - applicant_ids = applicant_obj.search(cr, uid, [('job_id', 'in', ids)]) - for applicant in applicant_obj.browse(cr, uid, applicant_ids, context): + applicant_ids = applicant_obj.search(cr, uid, [('job_id', 'in', ids)], context=context) + for applicant in applicant_obj.browse(cr, uid, applicant_ids, context=context): res[applicant.job_id.id] += 1 return res diff --git a/addons/hr_recruitment/res_config.py b/addons/hr_recruitment/res_config.py index 6548db47515..8f52ce74132 100644 --- a/addons/hr_recruitment/res_config.py +++ b/addons/hr_recruitment/res_config.py @@ -41,7 +41,7 @@ class hr_applicant_settings(osv.osv_memory): alias_name = '' mail_alias = self.pool.get('mail.alias') try: - alias_name = self.pool.get('ir.model.data').get_object(cr, uid, 'hr_recruitment', 'mail_alias_jobss').alias_name + alias_name = self.pool.get('ir.model.data').get_object(cr, uid, 'hr_recruitment', 'mail_alias_jobs').alias_name except Exception: model_ids = self.pool.get('ir.model').search(cr, uid, [('model', '=', 'hr.applicant')], context=context) alias_ids = mail_alias.search(cr, uid, [('alias_model_id', '=', model_ids[0]),('alias_defaults', '=', '{}')], context=context)