Skip to content
Snippets Groups Projects
Commit 0ee41a93 authored by Alex ORLUC's avatar Alex ORLUC
Browse files

FEAT #13271 TIME 0:10 fix saved criteria

parent 36c0de8e
No related branches found
No related tags found
No related merge requests found
......@@ -86,7 +86,8 @@ export class CriteriaToolComponent implements OnInit {
private notify: NotificationService,
private datePipe: DatePipe,
private latinisePipe: LatinisePipe,
private sortPipe: SortPipe) {
private sortPipe: SortPipe
) {
_activatedRoute.queryParams.subscribe(
params => {
this.searchTerm = params.value;
......
import { DatePipe } from '@angular/common';
import { Injectable } from '@angular/core';
import { FunctionsService } from './functions.service';
import { HeaderService } from './header.service';
interface ListProperties {
'page': number;
......@@ -25,7 +26,8 @@ export class CriteriaSearchService {
constructor(
private datePipe: DatePipe,
public functions: FunctionsService
public functions: FunctionsService,
private headerService: HeaderService,
) { }
initListsProperties(userId: number) {
......@@ -34,6 +36,15 @@ export class CriteriaSearchService {
if (crit !== null) {
this.listsProperties = JSON.parse(sessionStorage.getItem('criteriaSearch_' + userId));
} else {
this.listsProperties = {
page : 0,
pageSize : 0,
order: 'creationDate',
orderDir: 'DESC',
criteria: [],
filters: []
};
}
return this.listsProperties;
......@@ -60,7 +71,7 @@ export class CriteriaSearchService {
}
saveListsProperties() {
sessionStorage.setItem('criteriaSearch', JSON.stringify(this.listsProperties));
sessionStorage.setItem('criteriaSearch_' + this.headerService.user.id, JSON.stringify(this.listsProperties));
}
getCriteria() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment