AAE-42804 Fixing task filter query param (#11701)

* AAE-42804 Fixing task filter query param

* AAE-42804 Fixing param in template
This commit is contained in:
Ehsan Rezaei
2026-02-27 15:52:38 +00:00
committed by GitHub
parent 294e6254c2
commit a15b1f4c85
3 changed files with 4 additions and 4 deletions
@@ -4,7 +4,7 @@
<a mat-list-item
[activated]="filter.id === currentRouteFilterId()"
[routerLink]="[TASKS_ROUTE]"
[queryParams]="{ filter: filter.id }"
[queryParams]="{ filterId: filter.id }"
[attr.data-automation-id]="filter.key + '_filter'"
class="adf-task-filters__entry"
[class.adf-active]="filter.id === currentRouteFilterId()"
@@ -63,7 +63,7 @@ describe('TaskFiltersCloudComponent', () => {
useValue: {
queryParamMap: of({
get: (param: string) => {
if (param === 'filter') {
if (param === 'filterId') {
return defaultTaskFiltersMock[0].id;
}
return null;
@@ -616,7 +616,7 @@ describe('TaskFiltersCloudComponent', () => {
fixture.detectChanges();
await fixture.whenStable();
expect(router.url).toBe(`/task-list-cloud?filter=${defaultTaskFiltersMock[0].id}`);
expect(router.url).toBe(`/task-list-cloud?filterId=${defaultTaskFiltersMock[0].id}`);
filterLink = fixture.debugElement.query(By.css(`[data-automation-id="${assignedTasksFilterKey}_filter"]`));
expect(filterLink.nativeElement.classList).toContain('adf-active');
@@ -73,7 +73,7 @@ export class TaskFiltersCloudComponent extends BaseTaskFiltersCloudComponent imp
private readonly translationService = inject(TranslationService);
private readonly appConfigService = inject(AppConfigService);
private readonly activatedRoute = inject(ActivatedRoute);
readonly currentRouteFilterId = toSignal(this.activatedRoute.queryParamMap.pipe(map((params) => params.get('filter'))));
readonly currentRouteFilterId = toSignal(this.activatedRoute.queryParamMap.pipe(map((params) => params.get('filterId'))));
ngOnInit() {
this.enableNotifications = this.appConfigService.get('notifications', true);