Tritt der Fehler nach einem Update auf?
Unbekannt, der Fehler wurde von uns das erste mal mit dieser Version wahrgenommen.
Sind Hinweise im Web-Server-Error-Log zu finden?
Nein.
Wir benutzen die EGW in der aktuellsten Version (16.9.002) die über Debian Jessie Paketquellen verfügbar ist.
Benutzer lassen sich über das Admin Modul verwalten: erstellen, löschen, Passwort ändern usw. ist kein Problem.
Nur Benutzer deaktivieren und später wieder aktivieren funktioniert nicht.
Ablauf 1: Benutzer Konto aufrufen über das Admin Modul und den Haken bei “Konto ist aktiv” rausnehmen und auf Übernehmen klicken. -> Konto wird erfolgreich deaktiviert aber eine Fehlermeldung erscheint: "Can’t find contact of just created account!"
Wenn das Fenster offen gelassen wird, kann der Account auch wieder aktiviert werden ohne weitere Fehlermeldung.
Ablauf 2: Wie Ablauf 1 nur wird beim deaktivieren auf Speichern geklickt oder das Fenster geschlossen nach Übernehmen der Einstellungen.
Dann erscheint beim erneuten Aufruf des Benutzers folgendes Fenster:
-> Es ist nicht mehr möglich den Account über die EGW zu aktivieren, der Account muss über die Domäne aktiviert werden und dann zusätzlich noch einmal in der EGW. Damit er sich wieder an der EGW anmelden kann.
Folgendes habe ich mal mit den Devtools vom Browser mitgeschnitten.
Benutzer deaktiviert mit Übernehmen:
json_data:{“request”:{“parameters”:[“addressbook_jstunkat__JCLgIXP88MPUgopKG9DpfzbC/bIECggFzUz8KcTj_M=”,{“n_prefix”:"",“n_given”:“Max”,“n_middle”:"",“n_family”:“Mustermann”,“n_suffix”:"",“upload_photo”:"",“n_fn”:“Max Mustermann”,“org_name”:"",“tel_work”:"",“org_unit”:"",“tel_cell”:"",“title”:"",“email”:"",“url”:"",“account_lid”:“mmustermann”,“account_status”:"",“account_passwd”:"",“account_passwd_2”:"",“mustchangepassword”:"",“changepassword”:“true”,“anonymous”:"",“account_primary_group”:"-513",“memberships”:["-1115","-513","-1206"],“room”:"",“adr_one_street”:"",“adr_one_postalcode”:"",“adr_one_locality”:"",“tel_fax”:"",“adr_one_region”:"",“tid”:“n”,“tel_home”:"",“tel_pager”:"",“cat_id”:,“note”:"",“pubkey”:"",“link_to”:{“to_app”:“addressbook”,“to_id”:null},“link_to_link_entry”:{“id”:null,“app”:“addressbook”,“search”:""},“link_to_file”:"",“custom_fields”:{},“button”:{“apply”:true},“change_org”:""},false]}}
Im selben Fenster wieder aktiviert mit Übernehmen:
json_data:{“request”:{“parameters”:[“addressbook_jstunkat_JCLgIXP88MPUgopKG9DpfzbC/bIECggFzUz8KcTj_M=”,{“n_prefix”:"",“n_given”:“Max”,“n_middle”:"",“n_family”:“Mustermann”,“n_suffix”:"",“upload_photo”:"",“n_fn”:“Max Mustermann”,“org_name”:"",“tel_work”:"",“org_unit”:"",“tel_cell”:"",“title”:"",“email”:"",“url”:"",“account_lid”:“mmustermann”,“account_status”:“A”,“account_passwd”:"",“account_passwd_2”:"",“mustchangepassword”:"",“changepassword”:“true”,“anonymous”:"",“account_primary_group”:"-513",“memberships”:["-1115","-513","-1206"],“room”:"",“adr_one_street”:"",“adr_one_postalcode”:"",“adr_one_locality”:"",“tel_fax”:"",“adr_one_region”:"",“tid”:“n”,“tel_home”:"",“tel_pager”:"",“cat_id”:,“note”:"",“pubkey”:"",“link_to”:{“to_app”:“addressbook”,“to_id”:“F8C8D111-614C-44D1-8E5B-55FADA44B8BA”},“link_to_link_entry”:{“id”:null,“app”:“api-accounts”,“search”:""},“link_to_file”:"",“custom_fields”:{},“button”:{“apply”:true},“change_org”:""},false]}}
Interessant ist vermutlich folgender Datensatz: {“to_app”:“addressbook”,“to_id”:“F8C8D111-614C-44D1-8E5B-55FADA44B8BA”}. Der zusätzlich zu diesem hier: “account_status”:“A” geändert wird.
MfG Jonas Stunkat