Index: trunk/ippToPsps/jython/detectionbatch.py
===================================================================
--- trunk/ippToPsps/jython/detectionbatch.py	(revision 39100)
+++ trunk/ippToPsps/jython/detectionbatch.py	(revision 39101)
@@ -372,4 +372,5 @@
         sqlLine = sqlUtility("INSERT INTO " + tableName + "(")
 
+        # CZW: 20151110 This needs to get the deteff header as well.
         nInjected = int(self.getKeyInt(header, 0, 'DETEFF.NUM'))
         detectionThreshold = self.getKeyFloat(header, "%.8f", 'DETEFF.MAGREF')
Index: trunk/ippToPsps/jython/diffbatch.py
===================================================================
--- trunk/ippToPsps/jython/diffbatch.py	(revision 39100)
+++ trunk/ippToPsps/jython/diffbatch.py	(revision 39101)
@@ -513,10 +513,12 @@
             self.logger.infoPair("CZW If this value for the zeropoint is zero, the getImageZeroPoint call is likely still broken", str(zpImage))
 
-
-        deteffHeader = self.posFits[num].findAndReadHeader("SkyChip.deteff", self.config.test)
-        if not deteffHeader:
-            if self.config.test: self.logger.errorPair("No header found for Skychip.deteff for", filter)
-            return False
-
+# CZW 20151110 This is broken due to findAndReadHeader being broken.
+#        deteffHeader = self.posFits[num].findAndReadHeader("SkyChip.deteff", self.config.test)
+#        if not deteffHeader:
+#            if self.config.test: self.logger.errorPair("No header found for Skychip.deteff for", filter)
+#            return False
+# This next line is a work around.
+        
+        deteffHeader = header
         magref = self.getKeyFloat(deteffHeader,"%.8f","DETEFF.MAGREF") + zpImage + 2.5 * math.log10(expTime)
         self.logger.infoPair("Found zeropoint and set magref", str(magref))
Index: trunk/ippToPsps/jython/stackbatch.py
===================================================================
--- trunk/ippToPsps/jython/stackbatch.py	(revision 39100)
+++ trunk/ippToPsps/jython/stackbatch.py	(revision 39101)
@@ -269,9 +269,13 @@
         # Convert detectionThreshold to appropriate magnitudes
         # Grab this from the appropriate extension.
-        deteffHeader = self.fits[filter].findAndReadHeader("SkyChip.deteff", self.config.test)
-        if not deteffHeader:
-            if self.config.test: self.logger.errorPair("No header found for Skychip.deteff for", filter)
-            return False
-
+
+# CZW 20151110 This is broken.
+#        deteffHeader = self.fits[filter].findAndReadHeader("SkyChip.deteff", self.config.test)
+#        if not deteffHeader:
+#            if self.config.test: self.logger.errorPair("No header found for Skychip.deteff for", filter)
+#            return False
+# CZW This is the workaround
+
+        deteffHeader = header
         detectionThreshold = self.getKeyFloat(deteffHeader, "%.8f", 'DETEFF.MAGREF')
         expTime = self.getKeyFloat(header, "%.8f", 'EXPTIME')
@@ -1184,9 +1188,12 @@
             # Convert detectionThreshold to appropriate magnitudes
             # Grab this from the appropriate extension.
-            deteffHeader = self.fits[filter].findAndReadHeader("SkyChip.deteff", self.config.test)
-            if not deteffHeader:
-                if self.config.test: self.logger.errorPair("No header found for Skychip.deteff for", filter)
-                return False
-
+# CZW 20151110 This is broken.
+#            deteffHeader = self.fits[filter].findAndReadHeader("SkyChip.deteff", self.config.test)
+#            if not deteffHeader:
+#                if self.config.test: self.logger.errorPair("No header found for Skychip.deteff for", filter)
+#                return False
+# CZW This is the workaround
+            
+            deteffHeader = header
             detectionThreshold = self.getKeyFloat(deteffHeader, "%.8f", 'DETEFF.MAGREF')
             expTime = self.getKeyFloat(header, "%.8f", 'EXPTIME')
