diff --git a/src/components/DictionaryView.vue b/src/components/DictionaryView.vue
index d5e32bf828d2de5df01207a0e2a455737a7d9526..5dbf2da79e204d30b33bd9b7af9cf0c31c12de2a 100644
--- a/src/components/DictionaryView.vue
+++ b/src/components/DictionaryView.vue
@@ -306,17 +306,13 @@ export default {
       })
     ]).then(function(_) {
       self.waiting_for_metadata = false
-      if(self.$route.name == 'word') {
+      if(self.$route.name == 'search') {
         self.lang = self.$route.params.lang
-        navigate_to_word(self, self.$route.params.word)
+        navigate_to_word(self, self.$route.params.query)
       }
       else if(self.$route.name == 'lookup'){
         navigate_to_article(self, self.$route.path)
       }
-      else if (self.$route.name == 'search') {
-        self.lang = self.$route.params.lang
-        navigate_to_search(self, self.$route.params.query)
-      }
       else {
         self.lang = self.$route.params.lang || 'bob,nob'
         self.waiting_for_articles = false