]> wagnertech.de Git - mfinanz.git/blobdiff - SL/AM.pm
Bei doppelten Kontonummern eine verständliche Fehlermeldung ausgeben.
[mfinanz.git] / SL / AM.pm
index 59e9c785c68816ee1e711402e0cde64d5ecf813e..1a085b8bd7f40656e7b83b417266807c047da7e8 100644 (file)
--- a/SL/AM.pm
+++ b/SL/AM.pm
@@ -269,6 +269,17 @@ sub save_account {
       $form->{valid_from} = '';
     };
 
+    $query = '
+      SELECT
+        accno
+      FROM chart
+      WHERE accno = ?';
+    my ($accno) = selectrow_query($form, $dbh, $query, $form->{accno});
+
+    if ($accno) {
+      $form->error($::locale->text('Account number not unique!'));
+    }
+
     $query = qq|UPDATE chart SET
                   accno = ?,
                   description = ?,