From 4dd192f440eb7e137ef4fca42ca2f9cb4bf3b203 Mon Sep 17 00:00:00 2001 From: YANG QIA <2013xile@gmail.com> Date: Fri, 6 Jun 2025 21:12:31 +0800 Subject: [PATCH] fix(localization): resolve error caused by empty texts (#7010) --- .../plugin-localization/src/server/source-manager.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/plugins/@nocobase/plugin-localization/src/server/source-manager.ts b/packages/plugins/@nocobase/plugin-localization/src/server/source-manager.ts index 44d84396ecb..87dfc975e8b 100644 --- a/packages/plugins/@nocobase/plugin-localization/src/server/source-manager.ts +++ b/packages/plugins/@nocobase/plugin-localization/src/server/source-manager.ts @@ -66,7 +66,11 @@ export class SourceManager { return; } changedFields.forEach((field) => { - texts.push({ text: instance.get(field), module: `resources.${source.namespace}` }); + const text = instance.get(field); + if (!text) { + return; + } + texts.push({ text, module: `resources.${source.namespace}` }); }); await handler(texts, options); });