fix: Preserve parsers/matches on folder navigation (#2249)
- Closes #2231
This commit is contained in:
@@ -2,7 +2,7 @@ import { ConditionState } from '../../conditions/types';
|
||||
import { FolderConfig, FolderType, folderTypeSchema } from '../../config/schema/folders';
|
||||
import { HomeAssistant } from '../../ha/types';
|
||||
import { Endpoint } from '../../types';
|
||||
import { ViewItem } from '../../view/item';
|
||||
import { ViewFolder, ViewItem } from '../../view/item';
|
||||
import { ViewItemCapabilities } from '../../view/types';
|
||||
import { sortItems } from '../view/sort';
|
||||
import { HAFoldersEngine } from './ha/engine';
|
||||
@@ -21,6 +21,18 @@ export class FoldersExecutor {
|
||||
);
|
||||
}
|
||||
|
||||
public generateChildFolderQuery(
|
||||
query: FolderQuery,
|
||||
folder: ViewFolder,
|
||||
): FolderQuery | null {
|
||||
return (
|
||||
this._getFolderEngine(query.folder.type)?.generateChildFolderQuery(
|
||||
query,
|
||||
folder,
|
||||
) ?? null
|
||||
);
|
||||
}
|
||||
|
||||
public async expandFolder(
|
||||
hass: HomeAssistant,
|
||||
query: FolderQuery,
|
||||
|
||||
Reference in New Issue
Block a user