Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 14cb0d37

Von G. Richardson vor mehr als 13 Jahren hinzugefügt

  • ID 14cb0d372f4a99e49fd1097850f076709820d1f3
  • Vorgänger a1b919cf
  • Nachfolger e7c0b773

Bug in Verkaufsbericht bei leerem Eingabefeld Kundenname behoben

Betraf nur Fälle, wo Textbox statt Drop-Down-Box aktiv war und das
Kundennamenfeld leer gelassen wurde.

Unterschiede anzeigen:

bin/mozilla/vk.pl
90 90
  if ( $form->{customer} =~ /--/ ) {
91 91
    # Felddaten kommen aus Dropdownbox
92 92
    ($form->{customername}, $form->{customer_id}) = split(/--/, $form->{customer});
93
  } else {
94
    # Felddaten kommen aus Freitextfeld
93
  } elsif ($form->{customer}) {
94
    # es wurde ein Wert im Freitextfeld übergeben, auf Eindeutigkeit überprüfen
95 95

  
96 96
    # check_name wird mit no_select => 1 ausgeführt, ist die Abfrage nicht eindeutig kommt ein Fehler
97 97
    # und die Abfrage muß erneut ausgeführt werden
......
100 100
    # Nichts führt, daher diese Zwischenlösung
101 101

  
102 102
    &check_name('customer', no_select => 1);
103

  
103
  
104 104
    # $form->{customer_id} wurde schon von check_name gesetzt
105 105
    $form->{customername} = $form->{customer};
106 106
  };
107
  # ist $form->{customer} leer passiert hier nichts weiter
107 108

  
108 109
  # decimalplaces überprüfen oder auf Default 2 setzen
109 110
  $form->{decimalplaces} = 2 unless $form->{decimalplaces} > 0 && $form->{decimalplaces} < 6;

Auch abrufbar als: Unified diff