From f0ea9185ef4fe3b8242be640fde88a6f99f0980c Mon Sep 17 00:00:00 2001 From: Sasha <64744993+r1tsuu@users.noreply.github.com> Date: Wed, 5 Mar 2025 04:23:03 +0200 Subject: [PATCH] chore: indexes are not iterable, corrects `indexes` default value sanitization (#11534) The PR https://github.com/payloadcms/payload/pull/11512 was merged without changes from this PR https://github.com/payloadcms/payload/pull/11524 Which caused all the tests to fail: image Corrects default value sanitization with the new strategy from #11524 --- packages/payload/src/collections/config/defaults.ts | 2 ++ packages/payload/src/collections/config/sanitize.ts | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/payload/src/collections/config/defaults.ts b/packages/payload/src/collections/config/defaults.ts index 321168832..eb338df75 100644 --- a/packages/payload/src/collections/config/defaults.ts +++ b/packages/payload/src/collections/config/defaults.ts @@ -108,6 +108,8 @@ export const addDefaultsToCollectionConfig = (collection: CollectionConfig): Col collection.upload = collection.upload ?? false collection.versions = collection.versions ?? false + collection.indexes = collection.indexes ?? [] + return collection } diff --git a/packages/payload/src/collections/config/sanitize.ts b/packages/payload/src/collections/config/sanitize.ts index c97ad6d57..ae6229328 100644 --- a/packages/payload/src/collections/config/sanitize.ts +++ b/packages/payload/src/collections/config/sanitize.ts @@ -2,7 +2,6 @@ import type { Config, SanitizedConfig } from '../../config/types.js' import type { CollectionConfig, - CompoundIndex, SanitizedCollectionConfig, SanitizedJoin, SanitizedJoins,