diff --git a/packages/twenty-server/src/engine/core-modules/logic-function/logic-function-resource/logic-function-resource.service.ts b/packages/twenty-server/src/engine/core-modules/logic-function/logic-function-resource/logic-function-resource.service.ts index fbdbfb9bc6..c9beb5b639 100644 --- a/packages/twenty-server/src/engine/core-modules/logic-function/logic-function-resource/logic-function-resource.service.ts +++ b/packages/twenty-server/src/engine/core-modules/logic-function/logic-function-resource/logic-function-resource.service.ts @@ -227,6 +227,17 @@ export class LogicFunctionResourceService { }, }); + const builtFileExists = await this.fileStorageService.checkFileExists({ + workspaceId, + applicationUniversalIdentifier, + fileFolder: FileFolder.BuiltLogicFunction, + resourcePath: fromBuiltHandlerPath, + }); + + if (!builtFileExists) { + return; + } + await this.fileStorageService.copy({ from: { workspaceId,