{"action":"reopened","issue":{"url":"https://api.github.com/repos/odoo/odoo/issues/9480","labels_url":"https://api.github.com/repos/odoo/odoo/issues/9480/labels{/name}","comments_url":"https://api.github.com/repos/odoo/odoo/issues/9480/comments","events_url":"https://api.github.com/repos/odoo/odoo/issues/9480/events","html_url":"https://github.com/odoo/odoo/issues/9480","id":115839041,"number":9480,"title":"[8.0] Synchronize terms does \"duplicate\" user content translations","user":{"login":"wtaferner","id":362478,"avatar_url":"https://avatars.githubusercontent.com/u/362478?v=3","gravatar_id":"","url":"https://api.github.com/users/wtaferner","html_url":"https://github.com/wtaferner","followers_url":"https://api.github.com/users/wtaferner/followers","following_url":"https://api.github.com/users/wtaferner/following{/other_user}","gists_url":"https://api.github.com/users/wtaferner/gists{/gist_id}","starred_url":"https://api.github.com/users/wtaferner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wtaferner/subscriptions","organizations_url":"https://api.github.com/users/wtaferner/orgs","repos_url":"https://api.github.com/users/wtaferner/repos","events_url":"https://api.github.com/users/wtaferner/events{/privacy}","received_events_url":"https://api.github.com/users/wtaferner/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":27,"created_at":"2015-11-09T09:34:02Z","updated_at":"2015-12-09T07:24:07Z","closed_at":null,"body":"## Impacted versions:\r\n8.0 and above\r\n\r\n## Steps to reproduce:\r\n* **Use Case:** Single Language Shop Configuration (other language than English)\r\n* Create several products and add content A on the field website_description in English (source)\r\n* Switch language and translate the same field in any other language individually\r\n* Synchronize terms\r\n\r\n## Current behavior:\r\n* The field translation w/ type model does something really weird...even if there is already a translation on an object the synchronize term does create a second translation (module is suddenly ```__export__```) based on the source term which actually does auto-retrieve a translation from a similar source term, but on the already existing translation.\r\n* Based on this \"duplication\" the content gets polluted and the newly created content is wrongly auto-translated displayed.\r\n* If the source term is hold in sync with target term it will just duplicate but the content is luckily also correct (workaround), based on the fact that the source is probably unique.\r\n\r\n## Expected behavior:\r\n* \"Synchronize terms\" does not pollute a translation which is not in sync with its co-incidentally similar source terms.\r\n* If there is an existing translation on a type \"model\" field it will never create a second translation which will be then wrongly displayed based on the query and something like the first result\r\n\r\nEDIT: Another and more detailed description you can find here https://github.com/odoo/odoo/issues/9480#issuecomment-161019522\r\n\r\nOPW-654186"}}