diff --git a/packages/frontend-core/src/components/grid/stores/datasource.js b/packages/frontend-core/src/components/grid/stores/datasource.js index b3584d5ad4..6c309380e6 100644 --- a/packages/frontend-core/src/components/grid/stores/datasource.js +++ b/packages/frontend-core/src/components/grid/stores/datasource.js @@ -76,7 +76,11 @@ export const deriveStores = context => { ) const hasBudibaseIdentifiers = derived(datasource, $datasource => { - return ["table", "viewV2", "link"].includes($datasource?.type) + let type = $datasource?.type + if (type === "provider") { + type = $datasource.value?.datasource?.type + } + return ["table", "viewV2", "link"].includes(type) }) return {