diff --git a/src/App.vue b/src/App.vue index a2165204f06bcce565dd5e12c9fe00687a0795cd..da3d641d07612bdf6ef55926640de68d0eb8fd7e 100644 --- a/src/App.vue +++ b/src/App.vue @@ -66,7 +66,7 @@ axios.interceptors.request.use(function (config) { function navigate_to_article(self, source) { axios.get(api_endpoint + '/' + self.$route.params.lang + '/article/' + self.$route.params.id) .then(function(response){ - self.article = response.data + self.article = Object.assign(response.data, {'dictionary': self.$route.params.lang}) self.search_results = [] }) .catch(function(error){ diff --git a/src/components/Article.vue b/src/components/Article.vue index 1dfdccf5e6076d64b5631d37c7b100773ce7724e..0f7ae826b339584bdd5ca5172687bb416d4e7e4c 100644 --- a/src/components/Article.vue +++ b/src/components/Article.vue @@ -38,7 +38,7 @@ export default { }, computed: { dictionary: function() { - return this.article.dictionary || this.$route.params.lang + return this.article.dictionary } }, components: {