{"action":"opened","issue":{"url":"https://api.github.com/repos/killbill/killbill/issues/461","labels_url":"https://api.github.com/repos/killbill/killbill/issues/461/labels{/name}","comments_url":"https://api.github.com/repos/killbill/killbill/issues/461/comments","events_url":"https://api.github.com/repos/killbill/killbill/issues/461/events","html_url":"https://github.com/killbill/killbill/issues/461","id":123541813,"number":461,"title":"Catalog translation upload does not seem to take effect","user":{"login":"sbrossie","id":246910,"avatar_url":"https://avatars.githubusercontent.com/u/246910?v=3","gravatar_id":"","url":"https://api.github.com/users/sbrossie","html_url":"https://github.com/sbrossie","followers_url":"https://api.github.com/users/sbrossie/followers","following_url":"https://api.github.com/users/sbrossie/following{/other_user}","gists_url":"https://api.github.com/users/sbrossie/gists{/gist_id}","starred_url":"https://api.github.com/users/sbrossie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sbrossie/subscriptions","organizations_url":"https://api.github.com/users/sbrossie/orgs","repos_url":"https://api.github.com/users/sbrossie/repos","events_url":"https://api.github.com/users/sbrossie/events{/privacy}","received_events_url":"https://api.github.com/users/sbrossie/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/killbill/killbill/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/killbill/killbill/labels/CATALOG","name":"CATALOG","color":"0b02e1"},{"url":"https://api.github.com/repos/killbill/killbill/labels/INVOICE","name":"INVOICE","color":"0b02e1"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-12-22T19:28:43Z","updated_at":"2015-12-22T19:28:43Z","closed_at":null,"body":"I created the following catalog translation:\r\n```\r\nshotgun-monthly = Fusil de chasse mensuel\r\nshotgun-annual = Fusil de chasse annuel\r\nreserved-metal-monthly-bp-evergreen = Metal reserve reconductible\r\nreserved-metal-monthly-bp = Metal reserve\r\n```\r\n\r\nI uploaded the file for my tenant:\r\n\r\n```\r\ncurl -v -u admin:password -H \"X-Killbill-ApiKey: bob2\" -H \"X-Killbill-ApiSecret: lazar\" -H 'X-Killbill-CreatedBy: admin' -H \"Content-Type: text/plain\" -X POST --data-binary @/tmp/CatalogTranslation_fr_FR.properties http://127.0.0.1:8080/1.0/kb/invoices/catalogTranslation/fr_FR\r\n```\r\n\r\nThe upload worked the first time and the entries in the html invoices were not translated:\r\n\r\n```\r\ncurl -v \\\r\n-u admin:password \\\r\n-H 'X-Killbill-ApiKey: bob2' \\\r\n-H 'X-Killbill-ApiSecret: lazar' \\\r\n-H \"Content-Type: application/json\" \\\r\n-H 'X-Killbill-CreatedBy: stephane' \\\r\n\"http://127.0.0.1:8080/1.0/kb/invoices/1785b3d5-24b3-4d17-94ce-310aeb74bc63/html\"\r\n```\r\n\r\nI could see:\r\n```\r\n...\r\n  <tr>\r\n                <td>reserved-metal-monthly-bp-evergreen</td>\r\n                <td>reserved-metal-monthly-bp</td>\r\n                <td>1 sept. 2015 - 1 oct. 2015</td>\r\n                <td>EUR 88.000000000</td>\r\n            </tr>\r\n...\r\n```\r\n\r\n** Also not trying to upload another version fails with a 400 (no stack trace, and no reason)"}}