fixes crash when options was empty
This commit is contained in:
parent
896c6ae5d4
commit
ce382f88de
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue