Revision a204ef83
Von Kivitendo Admin vor fast 10 Jahren hinzugefügt
SL/DB/CustomVariable.pm | ||
---|---|---|
103 | 103 |
require SL::DB::Vendor; |
104 | 104 |
|
105 | 105 |
my $id = int($self->number_value); |
106 |
return $id ? SL::DB::Vendor->new(id => $id)->load() : 0; |
|
106 |
my $vendor = $id ? SL::DB::Vendor->new(id => $id)->load() : 0; |
|
107 |
return $vendor ? $vendor->name : ''; |
|
107 | 108 |
} elsif ( $type eq 'part' ) { |
108 | 109 |
require SL::DB::Part; |
109 | 110 |
|
Auch abrufbar als: Unified diff
Lieferanten im Autocomplete von Pickern korrekt behandeln
bei Customer funktionierte es, Code an Customer angepasst.
SL::DB::CustomVariables::value_as_text hat keine Text zurückgegeben, das
gab Fehler im Autocomplete, wenn eine Objekt in der Auswahl war, welches
einen definierten Lieferanten hatte:
encountered object 'SL::DB::Vendor=HASH', but neither
allow_blessed enabled nor TO_JSON method available on it at
/usr/share/perl5/JSON.pm line 154.