diff --git a/lib/refrepo/gen/reference-api.rb b/lib/refrepo/gen/reference-api.rb
index bffccad55efd2ce136e83ada4b767074e2c640d5..cb2a4b8e96b6f4d78c98feafa5986061efe27c33 100644
--- a/lib/refrepo/gen/reference-api.rb
+++ b/lib/refrepo/gen/reference-api.rb
@@ -307,7 +307,7 @@ def generate_reference_api
               end
             end
             # If kavlan entry is not defined here, set it node's kavlan description
-            network_adapter["kavlan"] ||= node["kavlan"].keys.include?(network_adapter["device"]) ? true : false rescue false
+            network_adapter["kavlan"] ||= node["kavlan"].nil? ? false : node["kavlan"].keys.include?(network_adapter["device"]) ? true : false
 
             network_adapter.delete("network_address") if network_adapter["network_address"] == 'none'
           }