This is an automated email from the ASF dual-hosted git repository.
SvenO3 pushed a commit to branch
fix-adapter-script-migration-for-file-stream-adapter
in repository https://gitbox.apache.org/repos/asf/streampipes.git
The following commit(s) were added to
refs/heads/fix-adapter-script-migration-for-file-stream-adapter by this push:
new 8ddd317b27 Update transformation config defaults
8ddd317b27 is described below
commit 8ddd317b27de08c2e11a495dffd2f6b743c1f7dd
Author: Sven Oehler <[email protected]>
AuthorDate: Thu Jul 23 14:32:42 2026 +0200
Update transformation config defaults
---
.../apache/streampipes/model/connect/TransformationConfig.java | 9 ++++++---
.../core/migrations/v099/MigrateAdaptersToUseScriptTest.java | 1 +
2 files changed, 7 insertions(+), 3 deletions(-)
diff --git
a/streampipes-model/src/main/java/org/apache/streampipes/model/connect/TransformationConfig.java
b/streampipes-model/src/main/java/org/apache/streampipes/model/connect/TransformationConfig.java
index 798d6a3d92..1e06253a56 100644
---
a/streampipes-model/src/main/java/org/apache/streampipes/model/connect/TransformationConfig.java
+++
b/streampipes-model/src/main/java/org/apache/streampipes/model/connect/TransformationConfig.java
@@ -41,9 +41,12 @@ public class TransformationConfig {
public TransformationConfig() {
this.inputs = new ArrayList<>();
this.outputs = new ArrayList<>();
- this.scriptActive = false;
- this.language = DEFAULT_LANGUAGE;
- this.script = DEFAULT_SCRIPT;
+ }
+
+ public static TransformationConfig withDefaultScript() {
+ var config = new TransformationConfig();
+ config.applyScriptDefaults();
+ return config;
}
public void applyScriptDefaults() {
diff --git
a/streampipes-service-core/src/test/java/org/apache/streampipes/service/core/migrations/v099/MigrateAdaptersToUseScriptTest.java
b/streampipes-service-core/src/test/java/org/apache/streampipes/service/core/migrations/v099/MigrateAdaptersToUseScriptTest.java
index ea72318a01..0fb5362eeb 100644
---
a/streampipes-service-core/src/test/java/org/apache/streampipes/service/core/migrations/v099/MigrateAdaptersToUseScriptTest.java
+++
b/streampipes-service-core/src/test/java/org/apache/streampipes/service/core/migrations/v099/MigrateAdaptersToUseScriptTest.java
@@ -88,6 +88,7 @@ class MigrateAdaptersToUseScriptTest {
@Test
void shouldExecute_ReturnsTrue_WhenAdapterHasLegacyRulesAndDefaultScript() {
var adapter = createBaseAdapter(new RenameRuleDescription("old", "new"));
+ adapter.setTransformationConfig(TransformationConfig.withDefaultScript());
when(mockStorage.findAll()).thenReturn(List.of(adapter));