This is an automated email from the ASF dual-hosted git repository.
skperez pushed a commit to branch csv-bugfix
in repository https://gitbox.apache.org/repos/asf/incubator-sdap-nexus.git
The following commit(s) were added to refs/heads/csv-bugfix by this push:
new 3e5d597 Fix NetCDF endpoint
3e5d597 is described below
commit 3e5d5978b59a8fccfe897a7941e9521e734f85ed
Author: skorper <[email protected]>
AuthorDate: Wed Jul 13 11:26:27 2022 -0700
Fix NetCDF endpoint
---
analysis/webservice/algorithms/doms/BaseDomsHandler.py | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/analysis/webservice/algorithms/doms/BaseDomsHandler.py
b/analysis/webservice/algorithms/doms/BaseDomsHandler.py
index aa53a34..aec291a 100644
--- a/analysis/webservice/algorithms/doms/BaseDomsHandler.py
+++ b/analysis/webservice/algorithms/doms/BaseDomsHandler.py
@@ -292,7 +292,8 @@ class DomsNetCDFFormatter:
dataset.CDMS_SearchRadius = float(params["radiusTolerance"])
dataset.CDMS_SearchRadius_Units = "m"
dataset.URI_Matchup = "https://doms.jpl.nasa.gov/domsresults?id=" +
executionId + "&output=NETCDF"
- dataset.CDMS_ParameterPrimary = params["parameter"] if "parameter" in
params else ""
+
+ dataset.CDMS_ParameterPrimary = params["parameter"] if ("parameter" in
params and params['parameter'] is not None) else ""
dataset.CDMS_platforms = params["platforms"]
dataset.CDMS_primary = params["primary"]
dataset.CDMS_time_to_complete = details["timeToComplete"]
@@ -301,8 +302,10 @@ class DomsNetCDFFormatter:
insituDatasets = params["matchup"]
insituLinks = set()
for insitu in insituDatasets:
- insituLinks.add(config.METADATA_LINKS[insitu])
- dataset.CDMS_DatasetMetadata = ', '.join(insituLinks)
+ if insitu in config.METADATA_LINKS:
+ insituLinks.add(config.METADATA_LINKS[insitu])
+ if insituLinks:
+ dataset.CDMS_DatasetMetadata = ', '.join(insituLinks)
platforms = set()
for primaryValue in results: