diff --git a/packages/builder/src/builderStore/dataBinding.js b/packages/builder/src/builderStore/dataBinding.js index 635a52e7da..4d57311f5f 100644 --- a/packages/builder/src/builderStore/dataBinding.js +++ b/packages/builder/src/builderStore/dataBinding.js @@ -1,8 +1,11 @@ import { cloneDeep } from "lodash/fp" import { get } from "svelte/store" +import { findComponent, findComponentPath } from "./storeUtils" import { store } from "builderStore" -import { tables as tablesStore, queries as queriesStores } from "stores/backend" -import { findComponentPath } from "./storeUtils" +import { + tables as tablesStore, + queries as queriesStores, +} from "stores/backend/" import { makePropSafe } from "@budibase/string-templates" import { TableNames } from "../constants" @@ -191,13 +194,10 @@ const getContextBindings = (asset, componentId) => { */ const getUserBindings = () => { let bindings = [] - const tables = get(tablesStore).list - const userTable = tables.find(table => table._id === TableNames.USERS) - const schema = { - ...userTable.schema, - _id: { type: "string" }, - _rev: { type: "string" }, - } + const { schema } = getSchemaForDatasource({ + type: "table", + tableId: TableNames.USERS, + }) const keys = Object.keys(schema).sort() const safeUser = makePropSafe("user") keys.forEach(key => { diff --git a/packages/builder/src/components/start/CreateAppModal.svelte b/packages/builder/src/components/start/CreateAppModal.svelte index 9e08138cec..babe7bd0df 100644 --- a/packages/builder/src/components/start/CreateAppModal.svelte +++ b/packages/builder/src/components/start/CreateAppModal.svelte @@ -1,11 +1,7 @@