In os_installer_product_info better handle the failure to find a server metadata file for a macos product

This commit is contained in:
Greg Neagle 2019-08-18 09:00:18 -07:00
parent d573b42232
commit 7d1df62482

View File

@ -399,6 +399,7 @@ def os_installer_product_info(catalog, workdir, ignore_cache=False):
for product_key in installer_products: for product_key in installer_products:
product_info[product_key] = {} product_info[product_key] = {}
filename = get_server_metadata(catalog, product_key, workdir) filename = get_server_metadata(catalog, product_key, workdir)
if filename:
product_info[product_key] = parse_server_metadata(filename) product_info[product_key] = parse_server_metadata(filename)
product = catalog['Products'][product_key] product = catalog['Products'][product_key]
product_info[product_key]['PostDate'] = product['PostDate'] product_info[product_key]['PostDate'] = product['PostDate']