From 84cf29cefbd9d67ee58cab6302d6a01ce9c70263 Mon Sep 17 00:00:00 2001 From: devdatt Date: Tue, 23 Dec 2025 12:12:36 +0530 Subject: [PATCH] netplan --- encoder/network.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/encoder/network.php b/encoder/network.php index be72ec0..a419777 100755 --- a/encoder/network.php +++ b/encoder/network.php @@ -138,10 +138,15 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { 'version' => 2, 'renderer' => 'networkd', 'ethernets' => [], - 'vlans' => [] ] ]; + if (!empty($netplan['network']['vlans'])) { + $netplan['network']['vlans'] = $netplan['network']['vlans']; + } else { + $netplan['network']['vlans'] = new stdClass(); // forces {} + } + foreach (['primary', 'secondary'] as $type) { if ( @@ -168,7 +173,6 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { } file_put_contents('/var/www/50-cloud-init.yaml', netplan_yaml($netplan)); - } }