From 18fbf76ba418c719ebb3f6d8a18588a39f3c41fe Mon Sep 17 00:00:00 2001 From: Abhishek Kumar Date: Thu, 26 Feb 2026 15:56:13 +0530 Subject: [PATCH] fix Signed-off-by: Abhishek Kumar --- .../apache/cloudstack/veeam/api/dto/OvfXmlUtil.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/plugins/integrations/veeam-control-service/src/main/java/org/apache/cloudstack/veeam/api/dto/OvfXmlUtil.java b/plugins/integrations/veeam-control-service/src/main/java/org/apache/cloudstack/veeam/api/dto/OvfXmlUtil.java index 3b0662b7c6b..a5e2da83c4d 100644 --- a/plugins/integrations/veeam-control-service/src/main/java/org/apache/cloudstack/veeam/api/dto/OvfXmlUtil.java +++ b/plugins/integrations/veeam-control-service/src/main/java/org/apache/cloudstack/veeam/api/dto/OvfXmlUtil.java @@ -359,12 +359,15 @@ public class OvfXmlUtil { } public static void updateFromConfiguration(Vm vm) { - if (ObjectUtils.anyNull(vm.getInitialization(), - vm.getInitialization().getConfiguration(), - vm.getInitialization().getConfiguration().getData())) { + Vm.Initialization initialization = vm.getInitialization(); + if (initialization == null) { return; } - OvfXmlUtil.updateFromXml(vm, vm.getInitialization().getConfiguration().getData()); + Vm.Initialization.Configuration configuration = vm.getInitialization().getConfiguration(); + if (configuration == null) { + return; + } + OvfXmlUtil.updateFromXml(vm, configuration.getData()); } protected static void updateFromXml(Vm vm, String ovfXml) {