From 7ebcc825166b78f5631583f7634a391588a34b53 Mon Sep 17 00:00:00 2001 From: Wenkai Yin Date: Tue, 16 Jan 2018 19:25:18 +0800 Subject: [PATCH] Fix bug: checking whether the status is null when listing replication jobs --- src/ui/api/replication_job.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ui/api/replication_job.go b/src/ui/api/replication_job.go index b9ddf1609..2acda5604 100644 --- a/src/ui/api/replication_job.go +++ b/src/ui/api/replication_job.go @@ -108,7 +108,11 @@ func (ra *RepJobAPI) List() { page, pageSize := ra.GetPaginationParams() - jobs, total, err := dao.FilterRepJobs(policyID, repository, []string{status}, + statuses := []string{} + if len(status) > 0 { + statuses = append(statuses, status) + } + jobs, total, err := dao.FilterRepJobs(policyID, repository, statuses, startTime, endTime, pageSize, pageSize*(page-1)) if err != nil { log.Errorf("failed to filter jobs according policy ID %d, repository %s, status %s, start time %v, end time %v: %v",