forked from extern/egroupware
when nextmatch queries children, querying controller has no filters, so we have to use the ones from its parent
This commit is contained in:
parent
8e75eca579
commit
d9fe3a5f8c
@ -421,12 +421,19 @@ var et2_nextmatch_controller = et2_dataview_controller.extend(et2_IDataProvider,
|
||||
_queriedRange["parent_id"] = this._parentId;
|
||||
}
|
||||
|
||||
// sub-levels dont have there own _filters object, need to use the one from parent (or it's parents parent)
|
||||
var obj = this;
|
||||
while((typeof obj._filters == 'undefined' || jQuery.isEmptyObject(obj._filters)) && obj._parentController)
|
||||
{
|
||||
obj = obj._parentController;
|
||||
}
|
||||
|
||||
// Pass the fetch call to the API, multiplex the data about the
|
||||
// nextmatch instance into the call.
|
||||
this.egw.dataFetch(
|
||||
this._widget.getInstanceManager().etemplate_exec_id || this._execId,
|
||||
_queriedRange,
|
||||
this._filters,
|
||||
obj._filters,
|
||||
this._widgetId,
|
||||
_callback,
|
||||
_context);
|
||||
|
Loading…
Reference in New Issue
Block a user