|
@@ -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);
|