From 8496fa26a2fee6295de243d1f93ea6a767801d5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Poussard?= <tpoussard@neogeo.fr> Date: Fri, 10 Nov 2023 11:58:27 +0100 Subject: [PATCH] prevent error in symbology if conditionnal field name changed --- src/views/FeatureType/FeatureTypeDisplay.vue | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/views/FeatureType/FeatureTypeDisplay.vue b/src/views/FeatureType/FeatureTypeDisplay.vue index 3dbaca06..5550f794 100644 --- a/src/views/FeatureType/FeatureTypeDisplay.vue +++ b/src/views/FeatureType/FeatureTypeDisplay.vue @@ -215,12 +215,14 @@ export default { selectedFieldOptions() { if (this.selectedCustomfield) { const customFieldSet = this.feature_type.customfield_set.find(el => el.name === this.selectedCustomfield); - if (customFieldSet.options.length > 0) { - return customFieldSet.options; - } else if (customFieldSet.field_type === 'char') { - return ['Vide', 'Non vide']; - } else if (customFieldSet.field_type === 'boolean') { - return ['Décoché', 'Coché']; + if (customFieldSet) { + if (customFieldSet.options && customFieldSet.options.length > 0) { + return customFieldSet.options; + } else if (customFieldSet.field_type === 'char') { + return ['Vide', 'Non vide']; + } else if (customFieldSet.field_type === 'boolean') { + return ['Décoché', 'Coché']; + } } } return []; -- GitLab