From 77621a4c9cc50948ac264ae6de71401ffdd36bb5 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Wed, 24 Jun 2020 21:31:54 +0000 Subject: [PATCH] --- ayanova/src/api/translation.js | 1 + ayanova/src/views/adm-translation.vue | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ayanova/src/api/translation.js b/ayanova/src/api/translation.js index bcd233dd..d9ffd715 100644 --- a/ayanova/src/api/translation.js +++ b/ayanova/src/api/translation.js @@ -11,6 +11,7 @@ export default { //or they just edited a translation and saved it in translation editor and it's also their own local translation if (editedTranslation) { + console.log("Updating local translation"); //iterate the keys that are cached and set them from whatever is in editedTranslation for that key window.$gz._.forOwn(window.$gz.store.state.translationText, function( cacheval, diff --git a/ayanova/src/views/adm-translation.vue b/ayanova/src/views/adm-translation.vue index d407ef7f..256e9320 100644 --- a/ayanova/src/views/adm-translation.vue +++ b/ayanova/src/views/adm-translation.vue @@ -336,6 +336,10 @@ export default { vm.obj.concurrency = res.data.concurrency; //Update local copy of translations if that's the same one in use + console.log( + "Editing active translation=", + vm.editingActiveTranslation + ); if (vm.editingActiveTranslation) { await window.$gz.translation.updateCache(vm.obj); } @@ -588,8 +592,9 @@ async function fetchTranslatedText(vm) { async function setEditingActiveTranslation(vm) { if (vm.$route.params.recordid != 0) { let res = await window.$gz.api.get("user-option/" + vm.$store.state.userId); + vm.editingActiveTranslation = - res.translationId == vm.$route.params.recordid; + res.data.translationId == vm.$route.params.recordid; } }