You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I just found a possible issue in DC_Table::initPicker(). In this function the intersection of the root nodes with the mounted nodes doesn't work because the active table isn't passed into $this->eliminateNestedPages():
// Calculate the intersection of the root nodes with the mounted nodes (see #1001)
if (!empty($this->root) && $arrRoot != $this->root)
{
$arrRoot = $this->eliminateNestedPages(
array_intersect(
array_merge($arrRoot, $this->Database->getChildRecords($arrRoot, $this->strTable)),
array_merge($this->root, $this->Database->getChildRecords($this->root, $this->strTable))
)
);
}
Description
-----------
| Q | A
| -----------------| ---
| Fixed issues | Fixes#1535
| Docs PR or issue | -
@Defcon0 Can you please check if this fixes your issue?
Commits
-------
0fbcab4c Use the active record in the protectFolder() callback
Hello folks,
I just found a possible issue in
DC_Table::initPicker(). In this function the intersection of the root nodes with the mounted nodes doesn't work because the active table isn't passed into$this->eliminateNestedPages():It should be
After doing this, I don't have the issue of having too many entries in my category picker anymore.
Hope this can be fixed in a future release.
Bye
The text was updated successfully, but these errors were encountered: