From 98665aca1cb5aa3afadd8f286ce9788588d8f326 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Mon, 3 Sep 2018 14:56:20 +0200 Subject: [PATCH] [FIX] transifex: actually escape strings containing a ' The report's template is wrong should becomes text:'The report\'s template is wrong' but previous code had no effect --- addons/transifex/models/ir_translation.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/transifex/models/ir_translation.py b/addons/transifex/models/ir_translation.py index 316fbba47b1..c19f66c39c1 100644 --- a/addons/transifex/models/ir_translation.py +++ b/addons/transifex/models/ir_translation.py @@ -86,6 +86,6 @@ class IrTranslation(models.Model): 'module': translation.module, 'src': werkzeug.url_quote_plus( "text:'" + - translation.source[:50].replace("'", "\'") + + translation.source[:50].replace("'", "\\'") + "'"), }