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); });