From 458a75ff8e22bb36f394898a30ee8cffb7451085 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Wed, 12 Mar 2025 09:34:04 +0100 Subject: [libvirt] Setting os loader to null removes the XML tag --- src/main/java/org/openslx/libvirt/domain/Domain.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/main/java/org/openslx/libvirt/domain/Domain.java b/src/main/java/org/openslx/libvirt/domain/Domain.java index b059353..24e8a3a 100644 --- a/src/main/java/org/openslx/libvirt/domain/Domain.java +++ b/src/main/java/org/openslx/libvirt/domain/Domain.java @@ -559,7 +559,11 @@ public class Domain extends LibvirtXmlDocument */ public void setOsLoader( String loader ) { - this.getRootXmlNode().setXmlElementValue( "os/loader", loader ); + if ( loader == null ) { + this.getRootXmlNode().removeXmlElement( "os/loader" ); + } else { + this.getRootXmlNode().setXmlElementValue( "os/loader", loader ); + } } /** -- cgit v1.2.3-55-g7522