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 <a mat-list-item
[activated]="filter.id === currentRouteFilterId()" [activated]="filter.id === currentRouteFilterId()"
[routerLink]="[TASKS_ROUTE]" [routerLink]="[TASKS_ROUTE]"
[queryParams]="{ filter: filter.id }" [queryParams]="{ filterId: filter.id }"
[attr.data-automation-id]="filter.key + '_filter'" [attr.data-automation-id]="filter.key + '_filter'"
class="adf-task-filters__entry" class="adf-task-filters__entry"
[class.adf-active]="filter.id === currentRouteFilterId()" [class.adf-active]="filter.id === currentRouteFilterId()"
@@ -63,7 +63,7 @@ describe('TaskFiltersCloudComponent', () => {
useValue: { useValue: {
queryParamMap: of({ queryParamMap: of({
get: (param: string) => { get: (param: string) => {
if (param === 'filter') { if (param === 'filterId') {
return defaultTaskFiltersMock[0].id; return defaultTaskFiltersMock[0].id;
} }
return null; return null;
@@ -616,7 +616,7 @@ describe('TaskFiltersCloudComponent', () => {
fixture.detectChanges(); fixture.detectChanges();
await fixture.whenStable(); 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"]`)); filterLink = fixture.debugElement.query(By.css(`[data-automation-id="${assignedTasksFilterKey}_filter"]`));
expect(filterLink.nativeElement.classList).toContain('adf-active'); expect(filterLink.nativeElement.classList).toContain('adf-active');
@@ -73,7 +73,7 @@ export class TaskFiltersCloudComponent extends BaseTaskFiltersCloudComponent imp
private readonly translationService = inject(TranslationService); private readonly translationService = inject(TranslationService);
private readonly appConfigService = inject(AppConfigService); private readonly appConfigService = inject(AppConfigService);
private readonly activatedRoute = inject(ActivatedRoute); 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() { ngOnInit() {
this.enableNotifications = this.appConfigService.get('notifications', true); this.enableNotifications = this.appConfigService.get('notifications', true);