diff --git a/src/App.vue b/src/App.vue
index df15ee50089df0af225c9b11be23787082b2273a..2340da32606431ff4adfcfdba115300848ce52b8 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -66,8 +66,8 @@ export default {
                                           }
                                         }
                                       }).then(function(response) {
-                                        let hits = response.data.suggest.suggest[0].options.sort((o1, o2) => o1.text.length - o2.text.length)
-                                        if(q.length) hits = hits.concat({q: q})
+                                        let hits = q.length ? [{q: q}] : []
+                                        hits = hits.concat(response.data.suggest.suggest[0].options.sort((o1, o2) => o1.text.length - o2.text.length))
                                         resolve(hits)
                                       })
                                     })