From d1bf5b0824e75326b00af5d19f654301951b6e89 Mon Sep 17 00:00:00 2001 From: Bohdan Odintsov Date: Fri, 28 Nov 2025 15:34:14 +0200 Subject: [PATCH 1/2] fix(connect-addon): fix to redirect to expected page --- .../connect-configured-addon.component.ts | 8 +++++++- .../components/connect-addon/connect-addon.component.ts | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/app/features/project/project-addons/components/connect-configured-addon/connect-configured-addon.component.ts b/src/app/features/project/project-addons/components/connect-configured-addon/connect-configured-addon.component.ts index 26d157f23..0e555b809 100644 --- a/src/app/features/project/project-addons/components/connect-configured-addon/connect-configured-addon.component.ts +++ b/src/app/features/project/project-addons/components/connect-configured-addon/connect-configured-addon.component.ts @@ -192,7 +192,13 @@ export class ConnectConfiguredAddonComponent { complete: () => { const createdAddon = this.createdConfiguredAddon(); if (createdAddon) { - this.router.navigate([`${this.baseUrl()}/addons`]); + const type = this.addonTypeString()?.toLowerCase(); + this.router.navigate([`${this.baseUrl()}/addons`], { + queryParams: { + activeTab: 1, + type: type, + }, + }); this.toastService.showSuccess('settings.addons.toast.createSuccess', { addonName: AddonServiceNames[addon.externalServiceName as keyof typeof AddonServiceNames], }); diff --git a/src/app/features/settings/settings-addons/components/connect-addon/connect-addon.component.ts b/src/app/features/settings/settings-addons/components/connect-addon/connect-addon.component.ts index 4e6b67bad..efe5850e3 100644 --- a/src/app/features/settings/settings-addons/components/connect-addon/connect-addon.component.ts +++ b/src/app/features/settings/settings-addons/components/connect-addon/connect-addon.component.ts @@ -122,7 +122,13 @@ export class ConnectAddonComponent { } private showSuccessAndRedirect(createdAddon: AuthorizedAccountModel | null): void { - this.router.navigate([`${this.baseUrl()}/addons`]); + const type = this.addonTypeString()?.toLowerCase(); + this.router.navigate([`${this.baseUrl()}/addons`], { + queryParams: { + activeTab: 1, + type: type, + }, + }); this.toastService.showSuccess('settings.addons.toast.createSuccess', { addonName: AddonServiceNames[createdAddon?.externalServiceName as keyof typeof AddonServiceNames], }); From 1bcb58d556128f149b49b1cedf03d7ddb60656d3 Mon Sep 17 00:00:00 2001 From: Bohdan Odintsov Date: Mon, 1 Dec 2025 15:10:17 +0200 Subject: [PATCH 2/2] fix(connect-addon): fix naming of parameter --- .../connect-configured-addon.component.ts | 4 ++-- .../components/connect-addon/connect-addon.component.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/app/features/project/project-addons/components/connect-configured-addon/connect-configured-addon.component.ts b/src/app/features/project/project-addons/components/connect-configured-addon/connect-configured-addon.component.ts index 0e555b809..116a6a183 100644 --- a/src/app/features/project/project-addons/components/connect-configured-addon/connect-configured-addon.component.ts +++ b/src/app/features/project/project-addons/components/connect-configured-addon/connect-configured-addon.component.ts @@ -192,11 +192,11 @@ export class ConnectConfiguredAddonComponent { complete: () => { const createdAddon = this.createdConfiguredAddon(); if (createdAddon) { - const type = this.addonTypeString()?.toLowerCase(); + const addonType = this.addonTypeString()?.toLowerCase(); this.router.navigate([`${this.baseUrl()}/addons`], { queryParams: { activeTab: 1, - type: type, + addonType: addonType, }, }); this.toastService.showSuccess('settings.addons.toast.createSuccess', { diff --git a/src/app/features/settings/settings-addons/components/connect-addon/connect-addon.component.ts b/src/app/features/settings/settings-addons/components/connect-addon/connect-addon.component.ts index efe5850e3..cdd04e7e7 100644 --- a/src/app/features/settings/settings-addons/components/connect-addon/connect-addon.component.ts +++ b/src/app/features/settings/settings-addons/components/connect-addon/connect-addon.component.ts @@ -122,11 +122,11 @@ export class ConnectAddonComponent { } private showSuccessAndRedirect(createdAddon: AuthorizedAccountModel | null): void { - const type = this.addonTypeString()?.toLowerCase(); + const addonType = this.addonTypeString()?.toLowerCase(); this.router.navigate([`${this.baseUrl()}/addons`], { queryParams: { activeTab: 1, - type: type, + addonType: addonType, }, }); this.toastService.showSuccess('settings.addons.toast.createSuccess', {