Moin KIX Developer,
ich nutze die neuste KIX Free Edition.
Mir ist ein Bug in der Kundenverwaltung aufgefallen.. nachdem man den Aktiv Status eines Kunden verändert (ob inaktiv oder aktiv), wird man auf eine Fehlerseite weitergeleitet.
Die Fehlermeldung ist folgende:
[Thu Mar 29 11:23:43.888047 2018] [:error] [pid 21944] Can't use an undefined value as a HASH reference at /opt/kix//Kernel/Modules/AdminCustomerCompany.pm line 124.\n
Der Bug trifft auf wenn die Settings zur CustomerCompanyPreferences nicht aktiviert sind.
Folgendes habe ich getan um den Bug zu fixen.
AdminCustomerCompany.pm
line 124 & 290
Vorher:
%Preferences = %{ $ConfigObject->Get('CustomerCompanyPreferences') };
Nachher:
my %Preferences = ();
if ( $ConfigObject->Get('CustomerCompanyPreferences') ) {
%Preferences = %{ $ConfigObject->Get('CustomerCompanyPreferences') };
}