diff --git a/src/store/index.js b/src/store/index.js index c7d3fbcaeab3bf48e296b4a3e7617ff85817464f..82864d1831a8c02a5930cacffb6478f5a647ffd1 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 1e08e841b2524cbb9cc339afb4548910183d8451..12bca585bef5bc6d90f5b408a075a7ce08731328 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"