From 0f5ccdd1995566a387a2ef42ebb440306f83a216 Mon Sep 17 00:00:00 2001
From: Jan Orel <jorel@opennebula.systems>
Date: Wed, 13 Jan 2021 09:29:41 +0100
Subject: [PATCH] M #-: Allow empty provider.inputs (#624)

---
 src/oneprovision/lib/provision/provision.rb | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/oneprovision/lib/provision/provision.rb b/src/oneprovision/lib/provision/provision.rb
index 8845f50414..e6010001af 100644
--- a/src/oneprovision/lib/provision/provision.rb
+++ b/src/oneprovision/lib/provision/provision.rb
@@ -248,7 +248,11 @@ module OneProvision
             end
 
             @provider     = provider
-            cfg['inputs'] = cfg['inputs'] | provider.inputs
+            if cfg['inputs'].nil?
+                cfg['inputs'] = provider.inputs
+            else
+                cfg['inputs'] << provider.inputs unless provider.inputs.nil?
+            end
 
             cfg.validate(false)