diff --git a/app/src/modules/settings/routes/data-model/field-detail/components/display.vue b/app/src/modules/settings/routes/data-model/field-detail/components/display.vue index 8dff52e744..a0f3e11cbe 100644 --- a/app/src/modules/settings/routes/data-model/field-detail/components/display.vue +++ b/app/src/modules/settings/routes/data-model/field-detail/components/display.vue @@ -52,9 +52,10 @@ export default defineComponent({ }); const selectItems = computed(() => { - const recommended = clone(selectedInterface.value?.recommendedDisplays) || []; + let recommended = clone(selectedInterface.value?.recommendedDisplays) || []; recommended.push('raw', 'formatted-value'); + recommended = [...new Set(recommended)]; const displayItems: FancySelectItem[] = availableDisplays.value.map((display) => { const item: FancySelectItem = {