Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 6fbd8a07

Von Sven Schöling vor etwa 2 Jahren hinzugefügt

  • ID 6fbd8a07730e5990b9dd8ac26d350cf92bea123e
  • Vorgänger 697fe153
  • Nachfolger 61056f4b

PriceRule: Warnings und Test-Folgefehler

Unterschiede anzeigen:

SL/DB/CustomVariable.pm
if ($type =~ m{^(?:customer|vendor|part|number)}) {
return $self->number_value(!defined($unparsed) ? undef
: (any { ref($unparsed) eq $_ } qw(SL::DB::Customer SL::DB::Vendor SL::DB::Part)) ? $unparsed->id * 1
: (any { ref($unparsed) eq $_ } qw(SL::DB::Customer SL::DB::Vendor SL::DB::Part)) ? $unparsed->id
: $unparsed * 1);
}
......
if ( $type eq 'customer' ) {
require SL::DB::Customer;
my $id = int($self->number_value);
my $id = defined($self->number_value) ? int($self->number_value) : undef;
return $id ? SL::DB::Customer->new(id => $id)->load() : undef;
} elsif ( $type eq 'vendor' ) {
require SL::DB::Vendor;
my $id = int($self->number_value);
my $id = defined($self->number_value) ? int($self->number_value) : undef;
return $id ? SL::DB::Vendor->new(id => $id)->load() : undef;
} elsif ( $type eq 'part' ) {
require SL::DB::Part;
my $id = int($self->number_value);
my $id = defined($self->number_value) ? int($self->number_value) : undef;
return $id ? SL::DB::Part->new(id => $id)->load() : undef;
} elsif ( $type eq 'date' ) {
return $self->timestamp_value ? $self->timestamp_value->clone->truncate(to => 'day') : undef;

Auch abrufbar als: Unified diff