Index: trunk/Ohana/src/opihi/dvo/dbExtractAverages.c
===================================================================
--- trunk/Ohana/src/opihi/dvo/dbExtractAverages.c	(revision 20936)
+++ trunk/Ohana/src/opihi/dvo/dbExtractAverages.c	(revision 21153)
@@ -152,9 +152,7 @@
 	  break;
 	case MAG_CHISQ:
-	  // GetPhotcodeEquivCodebyCode (field->photcode)
 	  value.Flt = PhotXm (field->photcode, average, secfilt);
 	  break;
 	case MAG_ERR:
-	  // GetPhotcodeEquivCodebyCode (field->photcode)
 	  if ((field->photcode->type == PHOT_REF) || (field->photcode->type == PHOT_DEP)) {
 	    for (i = 0; i < average[0].Nmeasure; i++) {
@@ -167,4 +165,15 @@
 	  }
 	  break;
+	case MAG_PHOT_FLAGS:
+	  if ((field->photcode->type == PHOT_REF) || (field->photcode->type == PHOT_DEP)) {
+	    for (i = 0; i < average[0].Nmeasure; i++) {
+	      if (field->photcode->code != measure[i].photcode) continue;
+	      value.Int = measure[i].photFlags;
+	      break;
+	    }
+	  } else {
+	    value.Int = 0;
+	  }
+	  break;
 	case MAG_NCODE:
 	  // XXX push these into dvo_photcode_ops APIs
