Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision a204ef83

Von Kivitendo Admin vor fast 10 Jahren hinzugefügt

  • ID a204ef83829cdfa41ba44bd0104b354c1353ceae
  • Vorgänger 223e6d0c
  • Nachfolger c47100f5

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.

Unterschiede anzeigen:

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