Index: trunk/ippTools/src/p2insertDoneFrames.c
===================================================================
--- trunk/ippTools/src/p2insertDoneFrames.c	(revision 5881)
+++ trunk/ippTools/src/p2insertDoneFrames.c	(revision 6060)
@@ -1,15 +1,19 @@
+# include <metadatadb.h>
 # include "p2search.h"
 
 // select pending frames (exposure+images) which are done/not done
-bool p2insertDoneFrames (p2SearchConfig *config, psArray *doneFrames) {
+bool p2insertDoneFrames (p2Config *config, psArray *doneFrames) {
 
     for (int i = 0; i < doneFrames->n; i++) {
-	p2DoneFrame *doneFrame = doneFrames->data[i];
-	p2DoneExposure *doneExposure = doneFrame->exposure;
-	
-	psArray *doneImages = doneFrame->images;
-	
-	p2DoneExposureInsertOneRow (config->database, doneExposure);
-	p2DoneImageInsertRows (config->database, doneImages);
+        p2DoneFrame *doneFrame = doneFrames->data[i];
+        p2DoneExpRow *doneExposure = doneFrame->exposure;
+        
+        psArray *doneImages = doneFrame->images;
+        
+        p2DoneExpInsertObject(config->database, doneExposure);
+
+        for (int i = 0; i < doneImages->n; i++) {
+            p2DoneImfileInsertObject(config->database, doneImages->data[i]);
+        }
     }
     return true;
