]> wagnertech.de Git - kivitendo-erp.git/blobdiff - SL/IS.pm
Den Test, ob ein Artikel noch nicht benutzt wurde und deshalb gelöscht werden kann...
[kivitendo-erp.git] / SL / IS.pm
index 55203db2af4de17838d9e072f382fe3ae43f8b42..8ecddffde5082fbea0bfc486668ddc0d3e12f8d3 100644 (file)
--- a/SL/IS.pm
+++ b/SL/IS.pm
@@ -1513,6 +1513,12 @@ sub get_customer {
   }
 
   my $cid = conv_i($form->{customer_id});
+  my $payment_id;
+
+  if ($form->{payment_id}) {
+    $payment_id = "(pt.id = ?) OR";
+    push @values, conv_i($form->{payment_id});
+  }
 
   # get customer
   $query =
@@ -1525,7 +1531,7 @@ sub get_customer {
          b.discount AS tradediscount, b.description AS business
        FROM customer c
        LEFT JOIN business b ON (b.id = c.business_id)
-       LEFT JOIN payment_terms pt ON (c.payment_id = pt.id)
+       LEFT JOIN payment_terms pt ON ($payment_id (c.payment_id = pt.id))
        WHERE c.id = ?|;
   push @values, $cid;
   $ref = selectfirst_hashref_query($form, $dbh, $query, @values);