diff --git a/src/components/DictionaryView.vue b/src/components/DictionaryView.vue
index e61bad5b8347205d65a20b6b0c10ca1fccdbb745..75c2d597f81089c8b5084928bf828f7eebe95518 100644
--- a/src/components/DictionaryView.vue
+++ b/src/components/DictionaryView.vue
@@ -181,7 +181,7 @@ function navigate_to_query(self, word) {
   if (self.page) {
     offset = self.perPage * (self.page -1)
   }
-  if (self.pos_selected != "ALL") params.wc = self.pos_selected
+  if (self.pos_selected) params.wc = self.pos_selected
   api.get('articles?', {params}).then((response) => {
             self.article_info = response.data
             self.search_results = {}
@@ -344,7 +344,7 @@ export default {
 
       pos_param: function() {
         if (this.pos_selected) return this.pos_selected.toLowerCase()
-        return ""
+        return null
       },
       update_page: function() {
         let q = (this.$route.query || this.$route.params).q