From 1704d0e69f6ad5bcc9f5189ce09ad3fe9ba3afac Mon Sep 17 00:00:00 2001 From: Sam Rose Date: Fri, 19 Jul 2024 15:10:02 +0100 Subject: [PATCH] Respond to PR comments. --- packages/server/src/api/controllers/table/index.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/server/src/api/controllers/table/index.ts b/packages/server/src/api/controllers/table/index.ts index 8698e7eab2..0cc335590d 100644 --- a/packages/server/src/api/controllers/table/index.ts +++ b/packages/server/src/api/controllers/table/index.ts @@ -29,6 +29,7 @@ import sdk from "../../../sdk" import { jsonFromCsvString } from "../../../utilities/csv" import { builderSocket } from "../../../websockets" import { cloneDeep, isEqual } from "lodash" +import { helpers } from "@budibase/shared-core" function pickApi({ tableId, table }: { tableId?: string; table?: Table }) { if (table && isExternalTable(table)) { @@ -45,7 +46,7 @@ function checkDefaultFields(table: Table) { if (!("default" in field) || field.default == null) { continue } - if (field.constraints?.presence) { + if (helpers.schema.isRequired(field)) { throw new HTTPError( `Cannot make field "${key}" required, it has a default value.`, 400