From d4e5d3df54bf3afccf6aeb8add2bd23a8101acf5 Mon Sep 17 00:00:00 2001 From: James Date: Wed, 10 Apr 2024 17:05:44 -0400 Subject: [PATCH] chore: fixes to unit tests --- packages/payload/src/fields/validations.spec.ts | 7 ++++++- packages/payload/src/fields/validations.ts | 3 ++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/payload/src/fields/validations.spec.ts b/packages/payload/src/fields/validations.spec.ts index a43194f593..b555e01010 100644 --- a/packages/payload/src/fields/validations.spec.ts +++ b/packages/payload/src/fields/validations.spec.ts @@ -12,7 +12,12 @@ let options: ValidateOptions = { t, context: {}, payload: { - config: {}, + config: { + db: { + defaultIDType: 'text', + init: () => null, + }, + }, }, }, } diff --git a/packages/payload/src/fields/validations.ts b/packages/payload/src/fields/validations.ts index f048e82348..80dbdd6f8d 100644 --- a/packages/payload/src/fields/validations.ts +++ b/packages/payload/src/fields/validations.ts @@ -494,7 +494,8 @@ export const relationship: Validate< if (requestedID === null) return false - const idType = payload.collections[collectionSlug]?.customIDType || payload.db.defaultIDType + const idType = + payload.collections[collectionSlug]?.customIDType || payload?.db?.defaultIDType || 'text' return !isValidID(requestedID, idType) })