From 21a6b6d37adab49bc1c3b3b9dd6e4d98fd9659d5 Mon Sep 17 00:00:00 2001 From: nvazquez Date: Thu, 15 Jan 2026 07:15:17 -0300 Subject: [PATCH 1/2] Fix update network offering domainids size limitation and API response --- .../command/admin/network/UpdateNetworkOfferingCmd.java | 1 + .../com/cloud/api/query/vo/NetworkOfferingJoinVO.java | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/api/src/main/java/org/apache/cloudstack/api/command/admin/network/UpdateNetworkOfferingCmd.java b/api/src/main/java/org/apache/cloudstack/api/command/admin/network/UpdateNetworkOfferingCmd.java index 9af10262b2d5..8910966ba2e3 100644 --- a/api/src/main/java/org/apache/cloudstack/api/command/admin/network/UpdateNetworkOfferingCmd.java +++ b/api/src/main/java/org/apache/cloudstack/api/command/admin/network/UpdateNetworkOfferingCmd.java @@ -78,6 +78,7 @@ public class UpdateNetworkOfferingCmd extends BaseCmd { @Parameter(name = ApiConstants.DOMAIN_ID, type = CommandType.STRING, + length = 4096, description = "The ID of the containing domain(s) as comma separated string, public for public offerings") private String domainIds; diff --git a/server/src/main/java/com/cloud/api/query/vo/NetworkOfferingJoinVO.java b/server/src/main/java/com/cloud/api/query/vo/NetworkOfferingJoinVO.java index bded9a440ec1..1234856c3875 100644 --- a/server/src/main/java/com/cloud/api/query/vo/NetworkOfferingJoinVO.java +++ b/server/src/main/java/com/cloud/api/query/vo/NetworkOfferingJoinVO.java @@ -167,16 +167,16 @@ public class NetworkOfferingJoinVO extends BaseViewVO implements NetworkOffering @Column(name = "service_package_id") private String servicePackageUuid = null; - @Column(name = "domain_id") + @Column(name = "domain_id", length = 4096) private String domainId = null; - @Column(name = "domain_uuid") + @Column(name = "domain_uuid", length = 4096) private String domainUuid = null; - @Column(name = "domain_name") + @Column(name = "domain_name", length = 4096) private String domainName = null; - @Column(name = "domain_path") + @Column(name = "domain_path", length = 4096) private String domainPath = null; @Column(name = "zone_id") From 09acc2a1f66e62f7f9b995c2bf23b75fc0bbf625 Mon Sep 17 00:00:00 2001 From: nvazquez Date: Thu, 15 Jan 2026 07:28:25 -0300 Subject: [PATCH 2/2] Restore view length values --- .../com/cloud/api/query/vo/NetworkOfferingJoinVO.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/server/src/main/java/com/cloud/api/query/vo/NetworkOfferingJoinVO.java b/server/src/main/java/com/cloud/api/query/vo/NetworkOfferingJoinVO.java index 1234856c3875..bded9a440ec1 100644 --- a/server/src/main/java/com/cloud/api/query/vo/NetworkOfferingJoinVO.java +++ b/server/src/main/java/com/cloud/api/query/vo/NetworkOfferingJoinVO.java @@ -167,16 +167,16 @@ public class NetworkOfferingJoinVO extends BaseViewVO implements NetworkOffering @Column(name = "service_package_id") private String servicePackageUuid = null; - @Column(name = "domain_id", length = 4096) + @Column(name = "domain_id") private String domainId = null; - @Column(name = "domain_uuid", length = 4096) + @Column(name = "domain_uuid") private String domainUuid = null; - @Column(name = "domain_name", length = 4096) + @Column(name = "domain_name") private String domainName = null; - @Column(name = "domain_path", length = 4096) + @Column(name = "domain_path") private String domainPath = null; @Column(name = "zone_id")