Index: /trunk/Ohana/src/dvopsps/src/insert_detections_dvopsps_catalog.c
===================================================================
--- /trunk/Ohana/src/dvopsps/src/insert_detections_dvopsps_catalog.c	(revision 39644)
+++ /trunk/Ohana/src/dvopsps/src/insert_detections_dvopsps_catalog.c	(revision 39645)
@@ -309,6 +309,7 @@
   uint64_t ippObjID = ((uint64_t)average->catID << 32) + (uint64_t)average->objID; // ippObjID
 
+  float Mflat       = isfinite(measure->Mflat) ? measure->Mflat : 0.0;
   float nominalZP   = code->C * 0.001 + code->K * (measure->airmass - 1);
-  float zp          = nominalZP - measure->Mcal;
+  float zp          = nominalZP - measure->Mcal - Mflat;
   float zpFactor    = pow(10.0, -0.4*zp + 3.56);
   float telluricExt = - measure->Mcal;
