Skip to content

Commit a52482d

Browse files
authored
fix: level.1.a.missing.filename (#80)
* fix: loop all files before returning metadata file * chore: bump version
1 parent 0bd3c27 commit a52482d

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

cumulus_lambda_functions/snpp_level1a_generate_cmr/generate_cmr.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ def __validate_input(self):
127127

128128
def __get_pds_metadata_file(self):
129129
self.__input_file_list = self.__event['cma']['event']['meta']['input_granules'][0]['files']
130+
pds_metadata_file = None
130131
for each_file in self.__input_file_list:
131132
if 'fileName' not in each_file and 'name' in each_file: # add fileName if there is only name
132133
each_file['fileName'] = each_file['name']
@@ -136,8 +137,8 @@ def __get_pds_metadata_file(self):
136137
each_file['key'] = s3_key
137138
LOGGER.debug(f'checking file: {each_file}')
138139
if each_file['key'].upper().endswith('.NC.CAS'):
139-
return each_file
140-
return None
140+
pds_metadata_file = each_file
141+
return pds_metadata_file
141142

142143
def __read_pds_metadata_file(self):
143144
self._pds_file_dict = self.__get_pds_metadata_file()

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
setup(
1818
name="cumulus_lambda_functions",
19-
version="1.7.0",
19+
version="1.7.1",
2020
packages=find_packages(),
2121
install_requires=install_requires,
2222
tests_require=['mock', 'nose', 'sphinx', 'sphinx_rtd_theme', 'coverage', 'pystac', 'python-dotenv', 'jsonschema'],

0 commit comments

Comments
 (0)