Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision a426a839

Von Moritz Bunkus vor mehr als 17 Jahren hinzugefügt

  • ID a426a83959cee5ffc733f14d120677330f873e30
  • Vorgänger d4797b63
  • Nachfolger 69822fd2

Zwei Fixes:
1. Bei Angeboten/Aufträgen wird ständig wieder das Formular angezeigt, wenn die Drop-Down-Box zur Auswahl der Kunden/Lieferanten angezeigt wird (weil check_name() in arap.pl auf jeden Fall oldcustomer/oldvendor überprüft, was aber seit einem der letzten Commits nicht mehr gesetzt ist; in ir.pl und is.pl wird es noch gesetzt).
2. Einkaufs-/Verkaufsmasken: Beim Speichern werden Leerzeichen am Anfang und Ende der Angebots-/Auftrags-/Rechnungsnummer gelöscht, damit Lx-Office selber Nummern vergibt. Damit wird verhindert, das nur aus Leerzeichen bestehende Nummern erzeugt werden können, die aus Berichten dann nicht mehr ausgewählt werden können. Fix für Bug 637.

Unterschiede anzeigen:

bin/mozilla/is.pl
1412 1412
  $form->isblank("invdate",  $locale->text('Invoice Date missing!'));
1413 1413
  $form->isblank("customer", $locale->text('Customer missing!'));
1414 1414

  
1415
  $form->{invnumber} =~ s/^\s*//g;
1416
  $form->{invnumber} =~ s/\s*$//g;
1417

  
1415 1418
  # if oldcustomer ne customer redo form
1416 1419
  if (&check_name(customer)) {
1417 1420
    &update;

Auch abrufbar als: Unified diff