This is an automated email from the ASF dual-hosted git repository.

zehnder pushed a commit to branch 
4110-missing-warnings-for-adapter-configuration-changes-during-edit
in repository https://gitbox.apache.org/repos/asf/streampipes.git


The following commit(s) were added to 
refs/heads/4110-missing-warnings-for-adapter-configuration-changes-during-edit 
by this push:
     new 2b2c899f25 fix(#4110): Add missing warnings for adapter configuration 
changes during edit
2b2c899f25 is described below

commit 2b2c899f2523b1a6645ecf3f3594ee8fe4963762
Author: Philipp Zehnder <[email protected]>
AuthorDate: Thu Jan 22 16:59:24 2026 +0100

    fix(#4110): Add missing warnings for adapter configuration changes during 
edit
---
 .../adapter-configuration-state.service.ts                          | 6 +++++-
 .../adapter-settings/adapter-settings.component.ts                  | 2 --
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git 
a/ui/src/app/connect/components/adapter-configuration/adapter-configuration-state-service/adapter-configuration-state.service.ts
 
b/ui/src/app/connect/components/adapter-configuration/adapter-configuration-state-service/adapter-configuration-state.service.ts
index 2f73ddae3d..5917dfe4fe 100644
--- 
a/ui/src/app/connect/components/adapter-configuration/adapter-configuration-state-service/adapter-configuration-state.service.ts
+++ 
b/ui/src/app/connect/components/adapter-configuration/adapter-configuration-state-service/adapter-configuration-state.service.ts
@@ -87,6 +87,10 @@ export class AdapterConfigurationStateService {
         this.updateState({
             adapterDescription: adapter,
             autoLoadSchema: false,
+            adapterSettingsString: JSON.stringify(adapter.config),
+            transformationConfigurationString: JSON.stringify(
+                adapter.transformationConfig,
+            ),
         });
     }
 
@@ -333,7 +337,7 @@ export class AdapterConfigurationStateService {
             adapterDescription: this.state().adapterDescription,
             transformationConfigurationChanged: false,
             transformationConfigurationString: JSON.stringify(
-                this.state().adapterDescription.config,
+                this.state().adapterDescription.transformationConfig,
             ),
         });
     }
diff --git 
a/ui/src/app/connect/components/adapter-configuration/adapter-settings/adapter-settings.component.ts
 
b/ui/src/app/connect/components/adapter-configuration/adapter-settings/adapter-settings.component.ts
index 4183bd4b56..e29d7b59a0 100644
--- 
a/ui/src/app/connect/components/adapter-configuration/adapter-settings/adapter-settings.component.ts
+++ 
b/ui/src/app/connect/components/adapter-configuration/adapter-settings/adapter-settings.component.ts
@@ -34,7 +34,6 @@ import { AdapterTemplateService } from 
'../../../services/adapter-template.servi
 import { MatStepper } from '@angular/material/stepper';
 import { DialogService, PanelType } from '@streampipes/shared-ui';
 import { SpAdapterDocumentationDialogComponent } from 
'../../../dialog/adapter-documentation/adapter-documentation-dialog.component';
-import { AdapterConfigurationStateService } from 
'../adapter-configuration-state-service/adapter-configuration-state.service';
 
 @Component({
     selector: 'sp-adapter-settings',
@@ -49,7 +48,6 @@ export class AdapterSettingsComponent implements OnInit {
     );
     private adapterTemplateService = inject(AdapterTemplateService);
     private dialogService = inject(DialogService);
-    private stateService = inject(AdapterConfigurationStateService);
 
     /**
      * Adapter description the selected format is added to

Reply via email to