Infolog: Fix CRM view would overwrite state in infolog list, leading to wrong filters in favorites

This commit is contained in:
nathangray 2021-03-22 11:35:24 -06:00
parent 93adb0dca5
commit ac1a975f1d
2 changed files with 12 additions and 6 deletions

View File

@ -165,12 +165,15 @@ var InfologApp = /** @class */ (function (_super) {
* @return {object} Application specific map representing the current state
*/
InfologApp.prototype.getState = function () {
// call parent
var state = _super.prototype.getState.call(this);
var state = {
action: null,
action_id: null
};
var nm = {};
// Get index etemplate
var et2 = etemplate2_1.etemplate2.getById('infolog-index');
if (et2) {
state = et2.widgetContainer.getWidgetById("nm").getValue();
var content = et2.widgetContainer.getArrayMgr('content');
nm = content && content.data && content.data.nm ? content.data.nm : {};
}

View File

@ -176,15 +176,18 @@ class InfologApp extends EgwApp
*/
getState()
{
// call parent
var state = super.getState();
var nm : any = {};
let state = {
action: null,
action_id: null
};
let nm : any = {};
// Get index etemplate
var et2 = etemplate2.getById('infolog-index');
if(et2)
{
var content = et2.widgetContainer.getArrayMgr('content');
state = et2.widgetContainer.getWidgetById("nm").getValue();
let content = et2.widgetContainer.getArrayMgr('content');
nm = content && content.data && content.data.nm ? content.data.nm: {};
}