Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 864a3244

Von Moritz Bunkus vor fast 14 Jahren hinzugefügt

  • ID 864a32446609b4d442e42702e44323f3accebb76
  • Vorgänger 6b935d52
  • Nachfolger 502aeef0

Mit $form->get_standard_dbh() geöffnete Datenbankhandle nicht schließen

Unterschiede anzeigen:

SL/IS.pm
963 963
    $query = qq|UPDATE ar SET paid = ? WHERE id = ?|;
964 964
    do_query($form, $dbh, $query,  $form->{paid}, conv_i($form->{id}));
965 965

  
966
    if (!$provided_dbh) {
967
      $dbh->commit();
968
      $dbh->disconnect();
969
    }
966
    $dbh->commit if !$provided_dbh;
970 967

  
971 968
    $main::lxdebug->leave_sub();
972 969
    return;
......
1081 1078
                               'table'   => 'ar',);
1082 1079

  
1083 1080
  my $rc = 1;
1084
  if (!$provided_dbh) {
1085
    $dbh->commit();
1086
    $dbh->disconnect();
1087
  }
1081
  $dbh->commit if !$provided_dbh;
1088 1082

  
1089 1083
  $main::lxdebug->leave_sub();
1090 1084

  
......
1379 1373

  
1380 1374
  # Falls wir ein Storno haben, müssen zwei Felder in der stornierten Rechnung wieder
1381 1375
  # zurückgesetzt werden. Vgl:
1382
  #  id | storno | storno_id |  paid   |  amount   
1376
  #  id | storno | storno_id |  paid   |  amount
1383 1377
  #----+--------+-----------+---------+-----------
1384 1378
  # 18 | f      |           | 0.00000 | 119.00000
1385 1379
  # ZU:

Auch abrufbar als: Unified diff