From ded1e0f0b60c2923742efb52da2faaba39b992a3 Mon Sep 17 00:00:00 2001 From: bholmesdev Date: Fri, 2 Feb 2024 16:08:43 -0500 Subject: [PATCH] fix: respect primaryKey from hasDefault --- packages/db/src/runtime/types.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/db/src/runtime/types.ts b/packages/db/src/runtime/types.ts index 255685a0cb..59c053a6db 100644 --- a/packages/db/src/runtime/types.ts +++ b/packages/db/src/runtime/types.ts @@ -87,7 +87,11 @@ export type Table< { tableName: TTableName; name: K; - hasDefault: TFields[K] extends { default: NonNullable } ? true : false; + hasDefault: TFields[K] extends { default: NonNullable } + ? true + : TFields[K] extends { primaryKey: true } + ? true + : false; notNull: TFields[K]['optional'] extends true ? false : true; } >;