Index: trunk/Ohana/src/libdvo/include/dvo.h
===================================================================
--- trunk/Ohana/src/libdvo/include/dvo.h	(revision 34582)
+++ trunk/Ohana/src/libdvo/include/dvo.h	(revision 34583)
@@ -131,5 +131,6 @@
   ID_MEAS_UNDEF_5        = 0x00004000,  // unused 
   ID_MEAS_PHOTOM_UBERCAL = 0x00008000,  // externally-supplied zero point from ubercal analysis
-  ID_MEAS_STACK_PRIMARY  = 0x00010000,  // externally-supplied zero point from ubercal analysis
+  ID_MEAS_STACK_PRIMARY  = 0x00010000,  // this stack measurement is in the primary skycell
+  ID_MEAS_STACK_PHOT_SRC = 0x00020000,  // this measurement supplied the stack photometry
 } DVOMeasureFlags;
 
Index: trunk/Ohana/src/relphot/src/StarOps.c
===================================================================
--- trunk/Ohana/src/relphot/src/StarOps.c	(revision 34582)
+++ trunk/Ohana/src/relphot/src/StarOps.c	(revision 34583)
@@ -695,5 +695,8 @@
 	  catalog[Nc].secfilt[Nsecfilt*j+Nsec].stackID   = ID;
 
-	  catalog[Nc].measure[m].dbFlags |= ID_MEAS_STACK_PRIMARY;
+	  catalog[Nc].measure[m].dbFlags |= ID_MEAS_STACK_PHOT_SRC;
+	  if (stackPrimaryMeasureMin >= 0) {
+	    catalog[Nc].measure[m].dbFlags |= ID_MEAS_STACK_PRIMARY;
+	  }
 	}
 
