From 48dcbd963fd1dc0e662eda365b968bbc8add8688 Mon Sep 17 00:00:00 2001 From: wangyidong Date: Mon, 31 Oct 2016 14:22:15 +0800 Subject: [PATCH] * fix bug #891. --- module/task/model.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/task/model.php b/module/task/model.php index 4bec69053f..9145483aaf 100644 --- a/module/task/model.php +++ b/module/task/model.php @@ -1110,7 +1110,7 @@ class taskModel extends model $this->dao->delete()->from(TABLE_TASKESTIMATE)->where('id')->eq($estimateID)->exec(); $lastEstimate = $this->dao->select('*')->from(TABLE_TASKESTIMATE)->where('task')->eq($estimate->task)->orderBy('date desc,id desc')->fetch(); $consumed = $task->consumed - $estimate->consumed; - $left = $lastEstimate ? $lastEstimate->left : 0; + $left = $lastEstimate->left ? $lastEstimate->left : $estimate->left; $oldStatus = $task->status; if($left == 0 and $consumed != 0) $task->status = 'done'; $this->dao->update(TABLE_TASK)