diff --git a/client/web/compose/src/components/Admin/Module/FieldSelectTranslator.vue b/client/web/compose/src/components/Admin/Module/FieldSelectTranslator.vue index 467788c60..b52b0c1a3 100644 --- a/client/web/compose/src/components/Admin/Module/FieldSelectTranslator.vue +++ b/client/web/compose/src/components/Admin/Module/FieldSelectTranslator.vue @@ -128,8 +128,7 @@ export default { return this.$ComposeAPI .moduleUpdateTranslations({ namespaceID, moduleID, translations }) // re-fetch translations, sanitized and stripped - .then(() => this.fetcher()) - .then((translations) => { + .then(() => { // When translations are successfully saved, // scan changes and apply them back to the passed object // not the most elegant solution but is saves us from @@ -139,6 +138,7 @@ export default { // the logic there needs to be implemented; the idea is to encode // values from the set of translations back to the resource object moduleFieldSelectResTr(this.field, translations, this.currentLanguage, this.resource) + this.fetcher() }) } },