Index: trunk/pstamp/scripts/pstampparse.pl
===================================================================
--- trunk/pstamp/scripts/pstampparse.pl	(revision 25067)
+++ trunk/pstamp/scripts/pstampparse.pl	(revision 25068)
@@ -242,8 +242,8 @@
         push @rowList, $row;
     }
-
-    if (@rowList) {
-        $num_jobs += queueJobs($mode, \@rowList, $imageList);
-    }
+}
+
+if (@rowList) {
+    $num_jobs += queueJobs($mode, \@rowList, $imageList);
 }
 
@@ -354,5 +354,9 @@
         my $newState = "run";
         my $fault = 0;
-        if ($image->{data_state} ne "full") {
+
+if (0) {
+        # XXX this doesn't work because not all ippTools outputs include data_state
+        # fix chipTool also need to not make this test for raw stage
+        if ((($stage ne 'stack') and ($image->{data_state} ne 'full')) or $image->{state} ne 'full' ){
             # XXX here is where we need to queue an update job
             # for now just say that the image is not available
@@ -360,4 +364,5 @@
             $fault = 49;
         }
+}
 
         $num_jobs++;
