Infolog: Fix delete from CRM did not work

This commit is contained in:
nathan 2023-05-08 08:58:25 -06:00
parent 9f3283033e
commit b26ff9988d

View File

@ -160,7 +160,7 @@ class InfologApp extends EgwApp
} }
} }
// Refresh handler for Addressbook CRM view // Refresh handler for Addressbook CRM view
if (_app == 'infolog' && this.et2.getInstanceManager() && this.et2.getInstanceManager().app == 'addressbook' && this.et2.getInstanceManager().name == 'infolog.index') if(_app == 'infolog' && this.et2?.getInstanceManager() && this.et2.getInstanceManager().app == 'addressbook' && this.et2.getInstanceManager().name == 'infolog.index')
{ {
this.et2._inst.refresh(_msg, _app, _id, _type); this.et2._inst.refresh(_msg, _app, _id, _type);
} }
@ -367,7 +367,8 @@ class InfologApp extends EgwApp
*/ */
actionCallback(_action) actionCallback(_action)
{ {
egw.json("infolog.infolog_ui.ajax_action",[_action, this._action_ids, this._action_all]).sendRequest(true); // Use glogal app.infolog instead of this, since confirm_delete() is called on app.infolog while actionCallback() uses etemplate.app_obj.infolog
egw.json("infolog.infolog_ui.ajax_action", [_action, app.infolog._action_ids, app.infolog._action_all]).sendRequest(true);
} }
/** /**