diff --git a/python/lsst/ts/wep/task/generateDonutDirectDetectTask.py b/python/lsst/ts/wep/task/generateDonutDirectDetectTask.py index 01a7a404..eb629df7 100644 --- a/python/lsst/ts/wep/task/generateDonutDirectDetectTask.py +++ b/python/lsst/ts/wep/task/generateDonutDirectDetectTask.py @@ -282,6 +282,11 @@ def run(self, exposure, camera): # Use the aperture flux with a 70 pixel aperture donutTable[f"{bandLabel}_flux"] = donutTable["apFlux70"] + # Set the required columns to be empty, unless + # overwritten by donutSelector below + donutTable.meta["blend_centroid_x"] = "" + donutTable.meta["blend_centroid_y"] = "" + # Run the donut selector task. if self.config.doDonutSelection: self.log.info("Running Donut Selector") @@ -292,10 +297,6 @@ def run(self, exposure, camera): donutCatSelected.meta["blend_centroid_x"] = donutSelection.blendCentersX donutCatSelected.meta["blend_centroid_y"] = donutSelection.blendCentersY else: - # if donut selector was not run, - # set the required columns to be empty - donutTable.meta["blend_centroid_x"] = "" - donutTable.meta["blend_centroid_y"] = "" donutCatSelected = donutTable donutCatSelected.rename_column(f"{bandLabel}_flux", "source_flux")