Revision 3873daa9
Von Sven Schöling vor mehr als 9 Jahren hinzugefügt
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
PriceRule: Bessere Validierung für fehlerhafte Regeln