From 97392bcf19c6bef2f6bf6fd6bd92d0c3e8e72368 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Mon, 8 Jul 2019 13:09:14 +0000 Subject: [PATCH] [FIX] base_gengo: method `get_gengo_key` not aimed at being public --- addons/base_gengo/controller/main.py | 2 +- addons/base_gengo/wizard/base_gengo_translations.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/base_gengo/controller/main.py b/addons/base_gengo/controller/main.py index dac1dc2775e..084b971f41b 100644 --- a/addons/base_gengo/controller/main.py +++ b/addons/base_gengo/controller/main.py @@ -12,7 +12,7 @@ class website_gengo(Controller): def gengo_callback(self, **post): IrTranslationSudo = request.env['ir.translation'].sudo() if post and post.get('job') and post.get('pgk'): - if post.get('pgk') != request.env['base.gengo.translation'].sudo().get_gengo_key(): + if post.get('pgk') != request.env['base.gengo.translation'].sudo()._get_gengo_key(): return Response("Bad authentication", status=104) job = json.loads(post['job'], 'utf-8') tid = job.get('custom_data', False) diff --git a/addons/base_gengo/wizard/base_gengo_translations.py b/addons/base_gengo/wizard/base_gengo_translations.py index b6b2c4966a4..71d9c61c1a0 100644 --- a/addons/base_gengo/wizard/base_gengo_translations.py +++ b/addons/base_gengo/wizard/base_gengo_translations.py @@ -50,7 +50,7 @@ class BaseGengoTranslations(models.TransientModel): if not icp.get_param(self.GENGO_KEY): icp.set_param(self.GENGO_KEY, str(uuid.uuid4())) - def get_gengo_key(self): + def _get_gengo_key(self): icp = self.env['ir.config_parameter'].sudo() return icp.get_param(self.GENGO_KEY, default="Undefined") @@ -224,7 +224,7 @@ class BaseGengoTranslations(models.TransientModel): 'lc_tgt': IrTranslation._get_gengo_corresponding_language(term.lang), 'auto_approve': auto_approve, 'comment': comment, - 'callback_url': "%s/website/gengo_callback?pgk=%s&db=%s" % (base_url, self.get_gengo_key(), self.env.cr.dbname) + 'callback_url': "%s/website/gengo_callback?pgk=%s&db=%s" % (base_url, self._get_gengo_key(), self.env.cr.dbname) } return {'jobs': jobs, 'as_group': 0}