From 254c1f4df18dce09cd2db1fd78165aa23e018f33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=BE=B7?= Date: Wed, 19 Sep 2018 11:46:47 +0800 Subject: [PATCH] Fix statuses condition when trigger replication MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 陈德 --- src/ui/api/replication.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/ui/api/replication.go b/src/ui/api/replication.go index 87234807a..ff9227317 100644 --- a/src/ui/api/replication.go +++ b/src/ui/api/replication.go @@ -64,8 +64,9 @@ func (r *ReplicationAPI) Post() { } count, err := dao.GetTotalCountOfRepJobs(&models.RepJobQuery{ - PolicyID: replication.PolicyID, - Statuses: []string{models.RepOpTransfer, models.RepOpDelete}, + PolicyID: replication.PolicyID, + Statuses: []string{models.JobPending, models.JobRunning}, + Operations: []string{models.RepOpTransfer, models.RepOpDelete}, }) if err != nil { r.HandleInternalServerError(fmt.Sprintf("failed to filter jobs of policy %d: %v",