diff --git a/src/components/Projects/SearchProjects.vue b/src/components/Projects/SearchProjects.vue index 15136e994a26c71f81bd5f3bb27fb312b03993b7..25d04fdd463de612a0777e4173381a829c3aaa82 100644 --- a/src/components/Projects/SearchProjects.vue +++ b/src/components/Projects/SearchProjects.vue @@ -35,6 +35,9 @@ export default { this.searchFunction(newValue) .then(() => { this.$emit('loading', false); + }) + .catch((err) => { + if (err.message) this.$emit('loading', false); }); }, 100) }, diff --git a/src/store/modules/projects.store.js b/src/store/modules/projects.store.js index 5b0bee8858d4d1ae74a249db702849683a665831..e6229cff4e35e2dcbae23a160ed0b9b517596226 100644 --- a/src/store/modules/projects.store.js +++ b/src/store/modules/projects.store.js @@ -153,25 +153,21 @@ const projects = { } } - try { - const response = await axios.get( - filteredUrl ? filteredUrl : url, - { - cancelToken: cancelToken.token, - } - ); - if (response.status === 200) { - const projects = response.data; - if (projects) { - commit('SET_PROJECTS', projects); - commit('SET_PROJECTS_SEARCH_STATE', { - isSearched: true, - text: text - }); - } + const response = await axios.get( + filteredUrl ? filteredUrl : url, + { + cancelToken: cancelToken.token, + } + ); + if (response.status === 200) { + const projects = response.data; + if (projects) { + commit('SET_PROJECTS', projects); + commit('SET_PROJECTS_SEARCH_STATE', { + isSearched: true, + text: text + }); } - } catch(err) { - console.error(err); } }, }