From 0fae2dee66af30f50df7a4d750da06ffe70190c5 Mon Sep 17 00:00:00 2001 From: bach Date: Thu, 3 Oct 2024 22:18:45 +0200 Subject: [PATCH] bug fix: revisions mismatch --- src/components/ConcernementMapItem.vue | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/components/ConcernementMapItem.vue b/src/components/ConcernementMapItem.vue index 84cbb6e..42fdc10 100644 --- a/src/components/ConcernementMapItem.vue +++ b/src/components/ConcernementMapItem.vue @@ -409,7 +409,14 @@ export default { // console.log(`ConcernementsMapItem ${this.id} created`); // this.entites = this.concernement.entites + // TODO sometimes active revision is not on revisions_by_id ... why ? + let revisions_ids = Object.keys(this.concernement.revisions_byid); + if (revisions_ids.indexOf(this.concernement.revision_id) !== -1) { this.entites = this.concernement.revisions_byid[this.concernement.revision_id].entites; + } else { + this.entites = this.concernement.revisions_byid[revisions_ids.pop()].entites; + } + }, parseEntityPointsValues (){ // console.log(`parseEntityPointsValues`);