diff --git a/packages/standard-components/src/forms/RelationshipField.svelte b/packages/standard-components/src/forms/RelationshipField.svelte index f015954575..84842a02c3 100644 --- a/packages/standard-components/src/forms/RelationshipField.svelte +++ b/packages/standard-components/src/forms/RelationshipField.svelte @@ -25,13 +25,17 @@ const fetchTable = async id => { if (id != null) { - tableDefinition = await API.fetchTableDefinition(id) + const result = await API.fetchTableDefinition(id) + if (!result.error) { + tableDefinition = result + } } } const fetchRows = async id => { if (id != null) { - options = await API.fetchTableData(id) + const rows = await API.fetchTableData(id) + options = rows && !rows.error ? rows : [] } }