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/ir.pl
1099 1099
  $form->isblank("invdate", $locale->text('Invoice Date missing!'));
1100 1100
  $form->isblank("vendor",  $locale->text('Vendor missing!'));
1101 1101

  
1102
  $form->{invnumber} =~ s/^\s*//g;
1103
  $form->{invnumber} =~ s/\s*$//g;
1104

  
1102 1105
  # if the vendor changed get new values
1103 1106
  if (&check_name(vendor)) {
1104 1107
    &update;

Auch abrufbar als: Unified diff