From 738be0aa1052ee89088ff7fcf3114e3a5acda5dc Mon Sep 17 00:00:00 2001 From: rdavidek Date: Sun, 15 Feb 2026 15:49:55 +0100 Subject: [PATCH] fixed app owner with url encoder --- .../cz/trask/migration/impl/v32/Wso2AppsToApicurio.java | 6 ++++-- src/main/resources/apicurio-migrator.yaml | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/cz/trask/migration/impl/v32/Wso2AppsToApicurio.java b/src/main/java/cz/trask/migration/impl/v32/Wso2AppsToApicurio.java index 600ebfe..ca119a8 100644 --- a/src/main/java/cz/trask/migration/impl/v32/Wso2AppsToApicurio.java +++ b/src/main/java/cz/trask/migration/impl/v32/Wso2AppsToApicurio.java @@ -1,6 +1,8 @@ package cz.trask.migration.impl.v32; import java.io.ByteArrayInputStream; +import java.net.URLEncoder; +import java.nio.charset.Charset; import java.util.Collections; import java.util.HashMap; import java.util.List; @@ -85,7 +87,7 @@ public class Wso2AppsToApicurio extends AbstractProcess { HttpResponse exportedZip = makeRequest( "GET", config.getSource().getAdminApiUrl() + "/export/applications?appName=" + app.getName() - + "&appOwner=" + app.getOwner() + "&withKeys=true", + + "&appOwner=" + URLEncoder.encode(app.getOwner(), Charset.forName("UTF-8")) + "&withKeys=true", httpHeaders, Collections.emptyMap(), true); List zipEntries = ZipUtils.extractFilesFromZip(exportedZip.getResponseBytes()); @@ -146,7 +148,7 @@ public class Wso2AppsToApicurio extends AbstractProcess { ApplicationList listOfApps = null; try { - String url = adminApiUrl.concat(String.format("/applications")); + String url = adminApiUrl.concat(String.format("/applications?limit=9999")); log.debug("Getting Applications with token: '" + tokenResponse.getAccess_token() + "' URL: " + url); diff --git a/src/main/resources/apicurio-migrator.yaml b/src/main/resources/apicurio-migrator.yaml index c253a2d..ef66525 100644 --- a/src/main/resources/apicurio-migrator.yaml +++ b/src/main/resources/apicurio-migrator.yaml @@ -28,6 +28,6 @@ apicurio: default_api_group: api overwrite_existing_application: true -max_threads: 8 +max_threads: 1 store_migrated_artifacts: true \ No newline at end of file