Fix source type when changing source type

This commit is contained in:
martmull
2026-05-21 17:34:42 +02:00
parent 64cfe8b07f
commit 116c17ee11
2 changed files with 3 additions and 0 deletions
@@ -264,6 +264,7 @@ export class ApplicationDevelopmentResolver {
await this.applicationRegistrationService.updateFromManifest(
applicationRegistrationId,
manifest,
ApplicationRegistrationSourceType.LOCAL,
);
if (manifest.application.serverVariables) {
@@ -223,6 +223,7 @@ export class ApplicationRegistrationService {
async updateFromManifest(
applicationRegistrationId: string,
manifest: Manifest,
sourceType?: ApplicationRegistrationSourceType,
): Promise<void> {
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 }),
});
}