Skip to content

Commit 8a1e5bb

Browse files
author
C. E. Brasseur
authored
Merge pull request #1958 from ceb8/fix_mast_tests
Fixing PR 1921
2 parents 8967fe2 + 3724cb4 commit 8a1e5bb

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

astroquery/mast/observations.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -427,17 +427,19 @@ def get_product_list_async(self, observations):
427427
-------
428428
response : list of `~requests.Response`
429429
"""
430-
if len(observations) == 0 or not observations["obsid"]:
431-
raise InvalidQueryError("Observation list is empty, no associated products.")
432430

433431
# getting the obsid list
434432
if isinstance(observations, Row):
435433
observations = observations["obsid"]
436434
if np.isscalar(observations):
437-
observations = [observations]
435+
observations = np.array([observations])
438436
if isinstance(observations, Table):
439437
observations = observations['obsid']
440438

439+
observations = observations[observations != ""]
440+
if len(observations) == 0:
441+
raise InvalidQueryError("Observation list is empty, no associated products.")
442+
441443
service = 'Mast.Caom.Products'
442444
params = {'obsid': ','.join(observations)}
443445

0 commit comments

Comments
 (0)