diff --git a/generators/reference-api/reference-api.rb b/generators/reference-api/reference-api.rb
index 3ce266bf809a06c9067f8bdba91c1bf92a1c9b0f..2ef5c99f88bba15ea990a80b81d4de9f05a863b2 100644
--- a/generators/reference-api/reference-api.rb
+++ b/generators/reference-api/reference-api.rb
@@ -271,7 +271,7 @@ global_hash["sites"].each do |site_uid, site|
           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
+        network_adapter["kavlan"] ||= node["kavlan"].keys.include?(network_adapter["device"]) ? true : false rescue false
 
         network_adapter.delete("network_address") if network_adapter["network_address"] == 'none'
       }