Index: trunk/ippToPsps/jython/gpc1db.py
===================================================================
--- trunk/ippToPsps/jython/gpc1db.py	(revision 38973)
+++ trunk/ippToPsps/jython/gpc1db.py	(revision 39015)
@@ -433,5 +433,5 @@
     def getDiffStageMeta(self, diffSkyfileID):
 
-        self.logger.debug("Querying GPC1 for stack meta data")
+        self.logger.debug("Querying GPC1 for diff meta data")
 
         meta = []
@@ -528,5 +528,5 @@
                JOIN diffInputSkyfile on (diff_skyfile_id = stage_extra1 \
                AND diff_id = stage_id AND stage = 'diff') \
-               JOIN diffSkyfile using (diff_id, skycell_id) \
+               JOIN diffSkyfile using (diff_id, skycell_id, diff_skyfile_id) \
                WHERE diff_skyfile_id = " + str(diffSkyfileID) + " \
                AND minidvodbRun.state = 'merged' \
@@ -557,5 +557,9 @@
                 files.append(i.rstrip())
                 print "append"
-        print i
+# No clue what this is here for, but it breaks things.                
+#        print i
+        else:
+            files = glob.glob(pathBase + ".cmf")
+
         if len(files) < 1: return None
         fits = Fits(self.logger, self.config, files[0])
