Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 3873daa9

Von Sven Schöling vor mehr als 9 Jahren hinzugefügt

  • ID 3873daa9d435d39692982b1f1532ee770f9d0239
  • Vorgänger afe7df8b
  • Nachfolger a0aab26c

PriceRule: Bessere Validierung für fehlerhafte Regeln

Unterschiede anzeigen:

SL/DB/PriceRuleItem.pm
132 132
  : do { die "unknown type $type" }
133 133
}
134 134

  
135
sub validate {
136
  my ($self) = @_;
137

  
138
  my @errors;
139
  push @errors, t8('Rule for part must not be empty')     if $self->type eq 'part'     && !$self->value_int;
140
  push @errors, t8('Rule for customer must not be empty') if $self->type eq 'customer' && !$self->value_int;
141
  push @errors, t8('Rule for vendor must not be empty')   if $self->type eq 'vendor'   && !$self->value_int;
142

  
143
  return @errors;
144
}
145

  
135 146
1;

Auch abrufbar als: Unified diff