Index: trunk/PS-IPP-PStamp/lib/PS/IPP/PStamp/Job.pm
===================================================================
--- trunk/PS-IPP-PStamp/lib/PS/IPP/PStamp/Job.pm	(revision 33248)
+++ trunk/PS-IPP-PStamp/lib/PS/IPP/PStamp/Job.pm	(revision 33249)
@@ -351,5 +351,5 @@
         $command .= " -dateobs_begin $dateobs_begin" if $dateobs_begin;
         $command .= " -dateobs_end $dateobs_end" if $dateobs_end;
-    } else {
+    } elsif ($req_type ne "byid") {
         $command .= " -mjd_obs_begin $mjd_min" if $mjd_min;
         $command .= " -mjd_obs_end $mjd_max" if $mjd_max;
@@ -438,4 +438,7 @@
         } elsif ($stage eq "stack") {
             $stage_id = $out->{stack_id};
+	    # dquery wants these set
+	    $out->{magicked} = 0;
+	    $out->{data_state} = $out->{state};
         }
         $out->{stage_id} = $stage_id;
