Services fixes
This commit is contained in:
parent
ed518bbfd4
commit
6a13ac5e48
@ -41,8 +41,12 @@ export class ListingService<E extends IListable> {
|
||||
}
|
||||
|
||||
get selected(): E[] {
|
||||
const selectedIds = Object.values(this._selected$.getValue());
|
||||
return this._entitiesService.all.filter(a => selectedIds.indexOf(a.id) !== -1);
|
||||
const selectedIds = this.selectedIds;
|
||||
return this._entitiesService.all.filter(a => selectedIds.includes(a.id));
|
||||
}
|
||||
|
||||
get selectedIds(): (string | number)[] {
|
||||
return this._selected$.getValue();
|
||||
}
|
||||
|
||||
private get _getDisplayed$(): Observable<E[]> {
|
||||
|
||||
@ -99,7 +99,7 @@ export abstract class GenericService<I> {
|
||||
protected _queryParams(queryParams?: List<QueryParam>): HttpParams {
|
||||
let queryParameters = new HttpParams({ encoder: new CustomHttpUrlEncodingCodec() });
|
||||
queryParams?.forEach(param => {
|
||||
queryParameters = queryParameters.set(param.key, param.value);
|
||||
queryParameters = queryParameters.append(param.key, param.value);
|
||||
});
|
||||
|
||||
return queryParameters;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user