diff --git a/packages/standard-components/src/forms/RelationshipField.svelte b/packages/standard-components/src/forms/RelationshipField.svelte index 0e47121f8c..ffe6fcda3b 100644 --- a/packages/standard-components/src/forms/RelationshipField.svelte +++ b/packages/standard-components/src/forms/RelationshipField.svelte @@ -20,10 +20,9 @@ const setFieldText = (value) => { if (fieldSchema?.oneToMany) { - if (value?.length) { - const row = options.find(row => row._id === value) - if (!row) return placeholder || 'Choose an option' - return getDisplayName(row) + if (value?.length && options?.length) { + const row = options.find(row => row._id === value[0]) + return row.name } else { return placeholder || 'Choose an option' } @@ -36,9 +35,7 @@ } } - $: console.log(placeholder) - - $: fieldText = setFieldText($fieldState?.value) + $: options, fieldText = setFieldText($fieldState?.value) $: valueLookupMap = getValueLookupMap($fieldState?.value) $: isOptionSelected = option => valueLookupMap[option] === true $: linkedTableId = fieldSchema?.tableId