diff --git a/trytond/trytond/ir/translation.py b/trytond/trytond/ir/translation.py index a911c37f72..8c25c4ace2 100644 --- a/trytond/trytond/ir/translation.py +++ b/trytond/trytond/ir/translation.py @@ -694,11 +694,9 @@ class Translation(ModelSQL, ModelView): @property def unique_key(self): - if self.type in { - 'report', 'view', 'wizard_button', 'selection'}: - return (self.name, self.res_id, self.type, self.src) - elif self.type in ('field', 'model', 'help'): + if self.type == 'model': return (self.name, self.res_id, self.type) + return (self.name, self.res_id, self.type, self.src) @classmethod def from_poentry(cls, entry):