From 5d65cb002baae226658181db8aa8e3624b113677 Mon Sep 17 00:00:00 2001 From: Sasha <64744993+r1tsuu@users.noreply.github.com> Date: Mon, 10 Mar 2025 17:31:06 +0200 Subject: [PATCH] fix(plugin-import-export): plugin breaks `i18n` configuration (#11590) Fixes https://github.com/payloadcms/payload/issues/11582 --- .github/workflows/pr-title.yml | 1 + packages/plugin-import-export/src/index.ts | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pr-title.yml b/.github/workflows/pr-title.yml index 836ab4bf1e..37d7eceb1d 100644 --- a/.github/workflows/pr-title.yml +++ b/.github/workflows/pr-title.yml @@ -53,6 +53,7 @@ jobs: plugin-cloud plugin-cloud-storage plugin-form-builder + plugin-import-export plugin-multi-tenant plugin-nested-docs plugin-redirects diff --git a/packages/plugin-import-export/src/index.ts b/packages/plugin-import-export/src/index.ts index 74326a2c6d..050e0bec25 100644 --- a/packages/plugin-import-export/src/index.ts +++ b/packages/plugin-import-export/src/index.ts @@ -66,7 +66,11 @@ export const importExportPlugin = collection.admin.components = components }) - config.i18n = deepMergeSimple(translations, config.i18n?.translations ?? {}) + if (!config.i18n) { + config.i18n = {} + } + + config.i18n.translations = deepMergeSimple(translations, config.i18n?.translations ?? {}) return config }