From 54cc59a17a0d28cad25eccc0d7546be1e7a8bf94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A0=D0=B0=D1=83=D1=84=20=D0=9B=D0=B0=D1=82=D1=8B=D0=BF?= =?UTF-8?q?=D0=BE=D0=B2?= Date: Wed, 21 May 2025 16:54:42 +0300 Subject: [PATCH] SUPPORT-9187: null filter value for mo case --- .../component/filter/DropdownTreeViewModelFilterValue.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frontend/src/ts/ervu-dashboard/component/filter/DropdownTreeViewModelFilterValue.ts b/frontend/src/ts/ervu-dashboard/component/filter/DropdownTreeViewModelFilterValue.ts index d7b99b17..6da88df3 100644 --- a/frontend/src/ts/ervu-dashboard/component/filter/DropdownTreeViewModelFilterValue.ts +++ b/frontend/src/ts/ervu-dashboard/component/filter/DropdownTreeViewModelFilterValue.ts @@ -6,6 +6,7 @@ import {TreeItemDto} from "../../../generated/component/model/TreeItemDto"; export class DropdownTreeViewModelFilterValue extends Behavior { public isBusinessId: boolean; + public rootId: string; @AdvancedProperty() public separator: string; @@ -20,6 +21,9 @@ export class DropdownTreeViewModelFilterValue extends Behavior { model = treeViewComponent.cachedValue; } if (model) { + if (this.rootId && this.rootId == (this.isBusinessId ? model.businessId : model.id)) { + return null; + } dtos.push(model); this.fillArray(dtos, model); }