Merge pull request #209 from ekohl/deal-with-nil
Deal with nil when merging
Tim Meusel authored 2 years ago
GitHub committed 2 years ago
1969 | 1969 | # } |
1970 | 1970 | def get_platform_info(bhg_version, platform, hypervisor) |
1971 | 1971 | info = get_osinfo(bhg_version)[platform] |
1972 | {}.deep_merge!(info[:general]).deep_merge!(info[hypervisor]) | |
1972 | result = {} | |
1973 | result.deep_merge!(info[:general]) if info[:general] | |
1974 | result.deep_merge!(info[hypervisor]) if info[hypervisor] | |
1975 | result | |
1973 | 1976 | end |
1974 | 1977 | |
1975 | 1978 | # Perform any adjustments or modifications necessary to the given node |