Projektsuche bei Lieferscheinen repariert
authorgrichardson <gr@richardson-bueren.de>
Thu, 24 Sep 2009 18:36:25 +0000 (20:36 +0200)
committergrichardson <gr@richardson-bueren.de>
Thu, 24 Sep 2009 18:36:25 +0000 (20:36 +0200)
Unter Berichte->Lieferscheine war das SQL Query kaputt wenn man nach einer Projektnummer gesucht hat

SL/DO.pm

index 48baa7a..49dbb9f 100644 (file)
--- a/SL/DO.pm
+++ b/SL/DO.pm
@@ -81,10 +81,10 @@ sub transactions {
   }
 
   if ($form->{project_id}) {
-    $query .=
+    push @where,
       qq|(dord.globalproject_id = ?) OR EXISTS
           (SELECT * FROM delivery_order_items doi
-           WHERE (doi.project_id = ?) AND (oi.delivery_order_id = dord.id))|;
+           WHERE (doi.project_id = ?) AND (doi.delivery_order_id = dord.id))|;
     push @values, conv_i($form->{project_id}), conv_i($form->{project_id});
   }