Index: /branches/eam_branches/ipp-20111122/Ohana/src/libdvo/src/dbExtractAverages.c
===================================================================
--- /branches/eam_branches/ipp-20111122/Ohana/src/libdvo/src/dbExtractAverages.c	(revision 33622)
+++ /branches/eam_branches/ipp-20111122/Ohana/src/libdvo/src/dbExtractAverages.c	(revision 33623)
@@ -208,5 +208,7 @@
 	    }
 	  } else {
-	    value.Int = 0;
+	    Nsec = GetPhotcodeNsec (field->photcode->code);
+	    if (Nsec == -1) break;
+	    value.Int = secfilt[Nsec].flags;
 	  }
 	  break;
Index: /branches/eam_branches/ipp-20111122/Ohana/src/libdvo/src/dbFields.c
===================================================================
--- /branches/eam_branches/ipp-20111122/Ohana/src/libdvo/src/dbFields.c	(revision 33622)
+++ /branches/eam_branches/ipp-20111122/Ohana/src/libdvo/src/dbFields.c	(revision 33623)
@@ -42,4 +42,5 @@
   if (!strcasecmp (string, "aveerr"))    return (MAG_AVE_ERR);
   if (!strcasecmp (string, "photflags")) return (MAG_PHOT_FLAGS);
+  if (!strcasecmp (string, "flags"))     return (MAG_PHOT_FLAGS);
   if (!strcasecmp (string, "chisq"))     return (MAG_CHISQ);
   if (!strcasecmp (string, "ncode"))     return (MAG_NCODE);
@@ -295,5 +296,5 @@
   if (!strcasecmp (fieldName, "dPAR"))      ESCAPE (AVE_PAR_ERR,   MAG_NONE, OPIHI_FLT);
   if (!strcasecmp (fieldName, "ChiSqPos"))  ESCAPE (AVE_CHISQ_POS, MAG_NONE, OPIHI_FLT);
-  if (!strcasecmp (fieldName, "ChiSqPM"))   ESCAPE (AVE_CHISQ_PM, MAG_NONE, OPIHI_FLT);
+  if (!strcasecmp (fieldName, "ChiSqPM"))   ESCAPE (AVE_CHISQ_PM,  MAG_NONE, OPIHI_FLT);
   if (!strcasecmp (fieldName, "ChiSqPar"))  ESCAPE (AVE_CHISQ_PAR, MAG_NONE, OPIHI_FLT);
   if (!strcasecmp (fieldName, "Tmean"))     ESCAPE (AVE_TMEAN,     MAG_NONE, OPIHI_FLT);
