From 81820d51457d2b40e1a0b39560ec162e25bfd6f0 Mon Sep 17 00:00:00 2001 From: wangyidong Date: Thu, 2 Feb 2023 16:00:42 +0800 Subject: [PATCH] * fix bug #31887. --- module/task/model.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/module/task/model.php b/module/task/model.php index 7acf13e912..93d401f575 100755 --- a/module/task/model.php +++ b/module/task/model.php @@ -579,7 +579,11 @@ class taskModel extends model if(!$taskID) return true; $tasks = $this->dao->select('`id`,`estimate`,`consumed`,`left`, status')->from(TABLE_TASK)->where('parent')->eq($taskID)->andWhere('status')->ne('cancel')->andWhere('deleted')->eq(0)->fetchAll('id'); - if(empty($tasks)) return true; + if(empty($tasks)) + { + $this->dao->update(TABLE_TASK)->set('consumed')->eq(0)->where('id')->eq($taskID)->exec(); + return true; + } $estimate = 0; $consumed = 0;