Correct fluxpoints.plot for missing ul
@@ -456,7 +456,7 @@ class FluxPoints(FluxMaps):
y_errn, y_errp = self._plot_get_flux_err(sed_type=sed_type)
is_ul = self.is_ul.data
- if y_errn and is_ul.any():
+ if np.isnan(is_ul.data).all() and y_errn and is_ul.any():
flux_ul = getattr(self, sed_type + "_ul").quantity
y_errn.data[is_ul] = 0.5 * flux_ul[is_ul].to_value(y_errn.unit)
y_errp.data[is_ul] = 0
