Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision bca91008

Von Bernd Bleßmann vor mehr als 4 Jahren hinzugefügt

  • ID bca91008eddc6a1734a75fcd555f10d1c8ac65f6
  • Vorgänger 9d74608b
  • Nachfolger 0d180400

Individuelle Lieferadresse hinzufügen: cp_gender nicht vergessen

shiptocp_gender darf bei der Prüfung, ob die Lieferadresse hinzugefügt werden
soll (also nicht leer ist), nicht berücksichtigt werden, da shiptocp_gender nie
leer ist.
Allerdings muss shiptocp_gender sehr wohl beim INSERT oder UPDATE
berücksichtig werden.

Der Fehler kam mit
"Individuelle Lieferadresse hinzufügen: cp_gender nicht auf leer prüfen …"
(commit b8fa93b5d2cfff453fd8a82206d1a288407a8be6) rein.

Bezieht sich auch auf #410 (redmine)
Refs #410

Unterschiede anzeigen:

SL/Form.pm
1876 1876

  
1877 1877
  return if !$shipto;
1878 1878

  
1879
  # shiptocp_gender only makes sense, if any other shipto attribute is set.
1880
  # Because shiptocp_gender is set to 'm' by default in forms
1881
  # it must not be considered above to decide if shiptos has to be added or
1882
  # updated, but must be inserted or updated as well in case.
1883
  push(@values, $self->{shiptocp_gender});
1884

  
1879 1885
  my $shipto_id = $self->{shipto_id};
1880 1886

  
1881 1887
  if ($self->{shipto_id}) {

Auch abrufbar als: Unified diff