Index: /trunk/ippToPsps/jython/stackbatch.py
===================================================================
--- /trunk/ippToPsps/jython/stackbatch.py	(revision 35737)
+++ /trunk/ippToPsps/jython/stackbatch.py	(revision 35738)
@@ -455,4 +455,5 @@
                ,psfQf \
                ,psfQfPerfect \
+               ,psfChiSq \
                ,momentXX \
                ,momentXY \
@@ -469,5 +470,4 @@
                ,kronFluxErr \
                ,kronRad \
-               ,psfChiSq \
                ,nFrames \
                ,assocDate \
@@ -495,4 +495,5 @@
                ,PSF_QF \
                ,PSF_QF_PERFECT \
+               ,PSF_CHISQ / PSF_NDOF \
                ,MOMENTS_XX \
                ,MOMENTS_XY \
@@ -509,5 +510,4 @@
                ,KRON_FLUX_ERR / " + str(self.expTime) + " \
                ,MOMENTS_R1 * 2.5 \
-               ,PSF_CHISQ / PSF_NDOF \
                ,N_FRAMES \
                , '" + self.dateStr + "' \
@@ -543,5 +543,5 @@
         
         self.scratchDb.updateAllRows("StackDetection", "dataRelease", str(self.skychunk.dataRelease))
-        
+        #set primary F to 0
         self.scratchDb.updateAllRows("StackDetection", "primaryF", "0")
         
@@ -553,4 +553,5 @@
         
         self.updateDvoIDsAndFlags("StackDetection")
+        #this now updates primary F as well
         # response = raw_input("updated dvo ")
         
@@ -943,4 +944,5 @@
                a.objID = b.objID, \
                a.infoFlag = b.flags << 45 | a.infoFlag \
+               a.primaryF = b.flags & 0x10000 \
                WHERE a.ippDetectID = b.ippDetectID \
                AND b.imageID = " + str(imageID)
