diff --git a/packages/client/src/components/app/forms/RelationshipField.svelte b/packages/client/src/components/app/forms/RelationshipField.svelte index 81efbfd2bd..da21d8610c 100644 --- a/packages/client/src/components/app/forms/RelationshipField.svelte +++ b/packages/client/src/components/app/forms/RelationshipField.svelte @@ -25,6 +25,7 @@ let tableDefinition let searchTerm let open + let hasFetchedDefaultValue $: type = datasourceType === "table" ? FieldTypes.LINK : FieldTypes.BB_REFERENCE @@ -116,7 +117,7 @@ if (allRowsFetched || !primaryDisplay) { return } - if (defaultVal) { + if (defaultVal && !hasFetchedDefaultValue) { await fetch.update({ query: { equal: { _id: defaultVal } }, }) @@ -124,6 +125,7 @@ if (defaultRow) { optionsObj[defaultRow._id] = defaultRow } + hasFetchedDefaultValue = true } await fetch.update({ query: { string: { [primaryDisplay]: searchTerm } },