From 116c17ee11c9374bd9e709fdea9ac0111b9c6df1 Mon Sep 17 00:00:00 2001 From: martmull Date: Thu, 21 May 2026 17:34:42 +0200 Subject: [PATCH] Fix source type when changing source type --- .../application-development/application-development.resolver.ts | 1 + .../application-registration.service.ts | 2 ++ 2 files changed, 3 insertions(+) diff --git a/packages/twenty-server/src/engine/core-modules/application/application-development/application-development.resolver.ts b/packages/twenty-server/src/engine/core-modules/application/application-development/application-development.resolver.ts index f07fbe79c1f..20a754b3682 100644 --- a/packages/twenty-server/src/engine/core-modules/application/application-development/application-development.resolver.ts +++ b/packages/twenty-server/src/engine/core-modules/application/application-development/application-development.resolver.ts @@ -264,6 +264,7 @@ export class ApplicationDevelopmentResolver { await this.applicationRegistrationService.updateFromManifest( applicationRegistrationId, manifest, + ApplicationRegistrationSourceType.LOCAL, ); if (manifest.application.serverVariables) { diff --git a/packages/twenty-server/src/engine/core-modules/application/application-registration/application-registration.service.ts b/packages/twenty-server/src/engine/core-modules/application/application-registration/application-registration.service.ts index bb9c5c0219e..ff93f6b1ad9 100644 --- a/packages/twenty-server/src/engine/core-modules/application/application-registration/application-registration.service.ts +++ b/packages/twenty-server/src/engine/core-modules/application/application-registration/application-registration.service.ts @@ -223,6 +223,7 @@ export class ApplicationRegistrationService { async updateFromManifest( applicationRegistrationId: string, manifest: Manifest, + sourceType?: ApplicationRegistrationSourceType, ): Promise { const existing = await this.applicationRegistrationRepository.findOneOrFail( { where: { id: applicationRegistrationId } }, @@ -233,6 +234,7 @@ export class ApplicationRegistrationService { name: manifest.application.displayName, logo: manifest.application.logoUrl ?? null, manifest, + ...(sourceType !== undefined && { sourceType }), }); }