Fixed infinite loop if no users, no domains, or no records are present

This commit is contained in:
Lukas Metzger 2018-04-12 16:30:39 +02:00
parent 14039932fe
commit 25346304f5
3 changed files with 3 additions and 3 deletions

View File

@ -49,7 +49,7 @@ export class DomainsComponent implements OnInit {
const res = await this.domains.getList(this.pageRequested, this.gs.pageSize, searchStr, sortStr, typeFilter);
if (res.paging.total < this.pageRequested) {
if (res.paging.total < this.pageRequested && res.paging.total > 0) {
this.pageRequested = Math.max(1, res.paging.total);
await this.loadData();
} else {

View File

@ -119,7 +119,7 @@ export class EditAuthComponent implements OnInit {
const res = await this.records.getListForDomain(this.domainId, this.pageRequested,
this.gs.pageSize, queryName, typeFilter, queryContent, sortStr);
if (res.paging.total < this.pageRequested) {
if (res.paging.total < this.pageRequested && res.paging.total > 0) {
this.pageRequested = Math.max(1, res.paging.total);
await this.loadRecords();
} else {

View File

@ -49,7 +49,7 @@ export class UsersComponent implements OnInit {
const res = await this.users.getList(this.pageRequested, this.gs.pageSize, searchStr, sortStr, typeFilter);
if (res.paging.total < this.pageRequested) {
if (res.paging.total < this.pageRequested && res.paging.total > 0) {
this.pageRequested = Math.max(1, res.paging.total);
await this.loadData();
} else {