Index: trunk/ippTools/src/p2insertDoneFrames.c
===================================================================
--- trunk/ippTools/src/p2insertDoneFrames.c	(revision 6063)
+++ trunk/ippTools/src/p2insertDoneFrames.c	(revision 6131)
@@ -3,5 +3,5 @@
 
 // select pending frames (exposure+images) which are done/not done
-bool p2insertDoneFrames (p2Config *config, psArray *doneFrames) {
+bool p2insertDoneFrames(p2Config *config, psArray *doneFrames) {
 
     for (int i = 0; i < doneFrames->n; i++) {
@@ -11,8 +11,14 @@
         psArray *doneImages = doneFrame->images;
         
-        p2DoneExpInsertObject(config->database, doneExposure);
+        if (!p2DoneExpInsertObject(config->database, doneExposure)) {
+            psError(PS_ERR_UNKNOWN, false, "database access failed");
+            return false;
+        }
 
         for (int i = 0; i < doneImages->n; i++) {
-            p2DoneImfileInsertObject(config->database, doneImages->data[i]);
+            if (!p2DoneImfileInsertObject(config->database, doneImages->data[i])) {
+            psError(PS_ERR_UNKNOWN, false, "database access failed");
+            return false;
+            }
         }
     }
