CB-6369 fixes onFinish during easy config for Server Configuration Form (#3328)

This commit is contained in:
sergeyteleshev
2025-03-19 21:32:41 +08:00
committed by GitHub
parent fe6174755b
commit 71f77186c4
@@ -95,7 +95,14 @@ export class ConfigurationWizardPagesBootstrapService extends Bootstrap {
onLoad: () => {
this.serverConfigurationFormStateManager.create();
},
onDeActivate: this.serverConfigurationFormStateManager.destroy.bind(this.serverConfigurationFormStateManager),
onDeActivate: (configurationWizard, administration, nextAdministrationItem) => {
// so onFinish can be called with all required data from the form during easy config mode
if (configurationWizard) {
return;
}
this.serverConfigurationFormStateManager.destroy();
},
canDeActivate: async configurationWizard => {
const state = this.serverConfigurationFormStateManager.formState;