Index: /branches/eam_branches/ipp-20110404/Ohana/src/photdbc/src/make_subcatalog.c
===================================================================
--- /branches/eam_branches/ipp-20110404/Ohana/src/photdbc/src/make_subcatalog.c	(revision 31254)
+++ /branches/eam_branches/ipp-20110404/Ohana/src/photdbc/src/make_subcatalog.c	(revision 31255)
@@ -71,4 +71,9 @@
     }
 
+    // if the input catalog is an old type, generate the catID entries:
+    if (catalog[0].catformat < DVO_FORMAT_PS1_V1) {
+      subcatalog[0].average[Naverage].catID = catalog[0].catID;
+    }
+
     minMag   = 32;
     minSigma = 32;
@@ -127,4 +132,10 @@
       subcatalog[0].measure[Nmeasure]        = catalog[0].measure[offset];
       subcatalog[0].measure[Nmeasure].averef = Naverage;
+
+      // if the input catalog is an old type, generate the catID entries:
+      if (catalog[0].catformat < DVO_FORMAT_PS1_V1) {
+	subcatalog[0].measure[Nmeasure].catID = catalog[0].catID;
+      }
+
       Nmeasure ++;
       Nm ++;
