From e6cae437c393e8e13eae7b196b2d08adb06a0907 Mon Sep 17 00:00:00 2001 From: Josh Sixsmith Date: Tue, 14 Jun 2016 13:13:37 +1000 Subject: [PATCH] Fix to acquisitions that couldn't interpret OLI only scenes. --- gaip/acquisition.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gaip/acquisition.py b/gaip/acquisition.py index d626c9d..882ac9a 100644 --- a/gaip/acquisition.py +++ b/gaip/acquisition.py @@ -667,10 +667,13 @@ def acquisitions_via_mtl(path): product['product_samples_ref'] = product['reflective_samples'] if 'product_lines_ref' not in product: product['product_lines_ref'] = product['reflective_lines'] - if 'product_samples_thm' not in product: - product['product_samples_thm'] = product['thermal_samples'] - if 'product_lines_thm' not in product: - product['product_lines_thm'] = product['thermal_lines'] + + # Account for missing thermal bands in OLI only products + if product['sensor_id'] != 'OLI': + if 'product_samples_thm' not in product: + product['product_samples_thm'] = product['thermal_samples'] + if 'product_lines_thm' not in product: + product['product_lines_thm'] = product['thermal_lines'] new['SPACECRAFT'] = {} db = SENSORS[spacecraft]