This is an automated email from the ASF dual-hosted git repository.
zehnder pushed a commit to branch
4093-processing-element-migration-fails-due-to-missing-type-information-in-migrationrequest
in repository https://gitbox.apache.org/repos/asf/streampipes.git
The following commit(s) were added to
refs/heads/4093-processing-element-migration-fails-due-to-missing-type-information-in-migrationrequest
by this push:
new 2da7f06f04 fix(#4093): Fix migration request deserialization problem
2da7f06f04 is described below
commit 2da7f06f047598a638ccf7db9c275c19fd30697c
Author: Philipp Zehnder <[email protected]>
AuthorDate: Wed Jan 14 09:53:21 2026 +0100
fix(#4093): Fix migration request deserialization problem
---
.../streampipes/model/extensions/migration/MigrationRequest.java | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git
a/streampipes-model/src/main/java/org/apache/streampipes/model/extensions/migration/MigrationRequest.java
b/streampipes-model/src/main/java/org/apache/streampipes/model/extensions/migration/MigrationRequest.java
index 13837d12e1..0f57797099 100644
---
a/streampipes-model/src/main/java/org/apache/streampipes/model/extensions/migration/MigrationRequest.java
+++
b/streampipes-model/src/main/java/org/apache/streampipes/model/extensions/migration/MigrationRequest.java
@@ -18,6 +18,7 @@
package org.apache.streampipes.model.extensions.migration;
+import org.apache.streampipes.model.base.NamedStreamPipesEntity;
import org.apache.streampipes.model.migration.ModelMigratorConfig;
/**
@@ -25,4 +26,6 @@ import
org.apache.streampipes.model.migration.ModelMigratorConfig;
* @param migrationElement element that needs to be migrated
* @param modelMigratorConfig migration config that describes the migration to
be applied.
*/
-public record MigrationRequest<T>(T migrationElement, ModelMigratorConfig
modelMigratorConfig) {}
+public record MigrationRequest<T extends NamedStreamPipesEntity>(
+ T migrationElement,
+ ModelMigratorConfig modelMigratorConfig) {}