diff --git a/src/stores/concernements.js b/src/stores/concernements.js index df442cc..3135a34 100644 --- a/src/stores/concernements.js +++ b/src/stores/concernements.js @@ -432,30 +432,33 @@ export const ConcernementsStore = defineStore({ console.log(`reloadProximites loaded`, entite); let concernement = this.concernementsByID[old_entite.cid]; console.log('concernement', concernement); - // update the entites - concernement.entites_byid[entite.id].entite.proximite = entite.proximite; - // also update the current revision entite (needed for mapItem display) - let revision_entites_len = concernement.revisions_byid[concernement.revision_id].entites.length; - for (let i = 0; i < revision_entites_len; i++) { - let rev_entite = concernement.revisions_byid[concernement.revision_id].entites[i]; - if (rev_entite.entite && rev_entite.entite.id === entite.id) { - concernement.revisions_byid[concernement.revision_id].entites[i].entite.proximite = entite.proximite; - break; + if (entite.proximite.length) { + concernement.has_proximites = true; + // update the entites + concernement.entites_byid[entite.id].entite.proximite = entite.proximite; + // also update the current revision entite (needed for mapItem display) + let revision_entites_len = concernement.revisions_byid[concernement.revision_id].entites.length; + for (let i = 0; i < revision_entites_len; i++) { + let rev_entite = concernement.revisions_byid[concernement.revision_id].entites[i]; + if (rev_entite.entite && rev_entite.entite.id === entite.id) { + concernement.revisions_byid[concernement.revision_id].entites[i].entite.proximite = entite.proximite; + break; + } } + // update the user's entite list + let user = UserStore(); + console.log('user', user); + user.getUserEntitees() + .then(() => { // { data : { data : { userentites } } } + console.log('reloadProximites graphql userentites loaded') + // this.user_entites = userentites; + resolve(); + }) + .catch(error => { + console.warn('Issue with graphql userentites loading', error) + Promise.reject(error) + }) } - // update the user's entite list - let user = UserStore(); - console.log('user', user); - user.getUserEntitees() - .then(() => { // { data : { data : { userentites } } } - console.log('reloadProximites graphql userentites loaded') - // this.user_entites = userentites; - resolve(); - }) - .catch(error => { - console.warn('Issue with graphql userentites loading', error) - Promise.reject(error) - }) }) .catch(error => { console.warn('Issue with reloadProximites', error);