From 85f7b7c3c1720f3c3a7fa5f1c395de04a870400f Mon Sep 17 00:00:00 2001
From: Henrik Askjer <henrik.askjer@uib.no>
Date: Tue, 4 Jan 2022 13:02:35 +0100
Subject: [PATCH] prevent error if no exact matches

---
 src/components/Autocomplete.vue | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/components/Autocomplete.vue b/src/components/Autocomplete.vue
index d54eccc9..f3fdd925 100644
--- a/src/components/Autocomplete.vue
+++ b/src/components/Autocomplete.vue
@@ -148,7 +148,9 @@ import Menu from './Menu.vue'
             .then(async (response) => {
                         if (self.$refs.autocomplete.searchInput == q & self.suggesting) {
                           let suggestions = []
-                          suggestions = response.data.a.exact.map(item => ({q: q, match: item[0], time: time, lang: [item[1]], w: true}))
+                          if (response.data.a.exact) {
+                            suggestions = response.data.a.exact.map(item => ({q: q, match: item[0], time: time, lang: [item[1]], w: true}))
+                          }
                           self.inflection_suggestions = response.data.a.inflect
                           if (suggestions.length) {
                             if (suggestions[0].q != suggestions[0].match) {
-- 
GitLab