From 3a900717463af127dbf31b6561605e0860a6e019 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Poussard?= <tpoussard@neogeo.fr> Date: Tue, 7 Sep 2021 12:23:03 +0200 Subject: [PATCH] add check response in get all projects --- src/store/index.js | 6 ++++-- src/views/feature/Feature_edit.vue | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/store/index.js b/src/store/index.js index c7d3fbca..82864d18 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -89,8 +89,10 @@ export default new Vuex.Store({ await axios .get(`${DJANGO_API_BASE}projects/`) .then((response) => { - const orderedProjects = response.data.sort((a, b) => parseDate(b.created_on) - parseDate(a.created_on)); - commit("SET_PROJECTS", orderedProjects) + if (response.status === 200 && response.data) { + const orderedProjects = response.data.sort((a, b) => parseDate(b.created_on) - parseDate(a.created_on)); + commit("SET_PROJECTS", orderedProjects) + } }) .catch((error) => { throw error; diff --git a/src/views/feature/Feature_edit.vue b/src/views/feature/Feature_edit.vue index 1e08e841..12bca585 100644 --- a/src/views/feature/Feature_edit.vue +++ b/src/views/feature/Feature_edit.vue @@ -113,7 +113,7 @@ /> <div class="ui tab active map-container" data-tab="map"> <div id="map"></div> - // todo: ajouter v-if + <!-- // todo: ajouter v-if --> <!-- {% if serialized_base_maps|length > 0 %} {% include "geocontrib/map-layers/sidebar-layers.html" with basemaps=serialized_base_maps layers=serialized_layers @@ -124,7 +124,7 @@ <!-- Extra Fields --> <div class="ui horizontal divider">DONNÉES MÉTIER</div> - // Todo: Récupérer les "extra_form" de l'API + <!-- // Todo: Récupérer les "extra_form" de l'API --> <div v-for="(field, index) in extra_form_with_values" :key="field.field_type + index" -- GitLab