Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision a0ae7b99

Von Jan Büren vor fast 3 Jahren hinzugefügt

  • ID a0ae7b99a32757f1ce42e0712429ebef554c6037
  • Vorgänger 6be10c6a
  • Nachfolger 57d5d7a2

Bugfix zu #488 Lager ohne Lagerplatz nicht erlauben

Nicht der eleganteste Fix, aber der Anwender/Admin sollte klar kommen
Leere Werte bei Anzahl Lagerplatz wird im Frontend abgefangen
Das alte Backend wirft jetzt einen Fehler falls die Menge nicht
größer als 0 ist.

Unterschiede anzeigen:

SL/AM.pm
1249 1249

  
1250 1250
  my ($self, $myconfig, $form) = @_;
1251 1251

  
1252
  croak('Need at least one new bin') unless $form->{number_of_new_bins} > 0;
1253

  
1252 1254
  SL::DB->client->with_transaction(sub {
1253 1255
    my $dbh = SL::DB->client->dbh;
1254 1256

  
bin/mozilla/am.pl
1338 1338
  $main::auth->assert('config');
1339 1339

  
1340 1340
  $form->isblank("description", $locale->text('Description missing!'));
1341
  $form->isblank("number_of_new_bins", $locale->text('Number')  . $locale->text(' missing!'));
1341 1342

  
1342 1343
  $form->{number_of_new_bins} = $form->parse_amount(\%myconfig, $form->{number_of_new_bins});
1343 1344

  

Auch abrufbar als: Unified diff