diff --git a/astroquery/mast/observations.py b/astroquery/mast/observations.py index 963ff6095d..1e79b5b3e0 100644 --- a/astroquery/mast/observations.py +++ b/astroquery/mast/observations.py @@ -740,12 +740,12 @@ def download_products(self, products, *, download_dir=None, flat=False, products = vstack(product_lists) - # Remove duplicate products - products = self._remove_duplicate_products(products) - # apply filters products = self.filter_products(products, mrp_only=mrp_only, **filters) + # remove duplicate products + products = self._remove_duplicate_products(products) + if not len(products): warnings.warn("No products to download.", NoResultsWarning) return