Falsche Reihenfolge der Queries beim Löschen von Zahlungskonditionen.
authorMoritz Bunkus <m.bunkus@linet-services.de>
Mon, 5 Feb 2007 10:58:21 +0000 (10:58 +0000)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Mon, 5 Feb 2007 10:58:21 +0000 (10:58 +0000)
SL/AM.pm

index 866cf7a..a0a1589 100644 (file)
--- a/SL/AM.pm
+++ b/SL/AM.pm
@@ -1464,11 +1464,11 @@ sub delete_payment {
   # connect to database
   my $dbh = $form->dbconnect_noauto($myconfig);
 
-  my $query = qq|DELETE FROM payment_terms WHERE id = ?|;
+  my $query =
+    qq|DELETE FROM translation_payment_terms WHERE payment_terms_id = ?|;
   do_query($form, $dbh, $query, $form->{"id"});
 
-  $query =
-    qq|DELETE FROM translation_payment_terms WHERE payment_terms_id = ?|;
+  $query = qq|DELETE FROM payment_terms WHERE id = ?|;
   do_query($form, $dbh, $query, $form->{"id"});
 
   $dbh->commit();