diff --git a/python/lsst/ip/diffim/dcrModel.py b/python/lsst/ip/diffim/dcrModel.py index 6a953af27..ea47a9a96 100644 --- a/python/lsst/ip/diffim/dcrModel.py +++ b/python/lsst/ip/diffim/dcrModel.py @@ -403,6 +403,8 @@ def buildMatchedTemplate(self, exposure=None, order=3, raise ValueError("Either exposure or visitInfo must be set.") if bbox is None: bbox = self.bbox + else: + bbox = bbox.clippedTo(self.bbox) dcrShift = calculateDcr(visitInfo, self.wcs, self.effectiveWavelength, self.bandwidth, len(self), splitSubfilters=splitSubfilters, bbox=bbox) templateImage = afwImage.ImageF(bbox)