diff --git a/libs/ui/src/lib/services/admin.service.ts b/libs/ui/src/lib/services/admin.service.ts index a10798401..ab2b27cfb 100644 --- a/libs/ui/src/lib/services/admin.service.ts +++ b/libs/ui/src/lib/services/admin.service.ts @@ -29,6 +29,7 @@ import { Inject, Injectable } from '@angular/core'; import { SortDirection } from '@angular/material/sort'; import { DataSource, MarketData, Platform } from '@prisma/client'; import { JobStatus } from 'bull'; +import { isNumber } from 'lodash'; @Injectable({ providedIn: 'root' @@ -158,8 +159,13 @@ export class AdminService { }) { let params = new HttpParams(); - if (skip) params = params.append('skip', skip); - if (take) params = params.append('take', take); + if (isNumber(skip)) { + params = params.append('skip', skip); + } + + if (isNumber(take)) { + params = params.append('take', take); + } return this.http.get('/api/v1/admin/user', { params }); }