diff --git a/contracts/standard/arbitration/Linguo.sol b/contracts/standard/arbitration/Linguo.sol index 20764e15..147eff3d 100644 --- a/contracts/standard/arbitration/Linguo.sol +++ b/contracts/standard/arbitration/Linguo.sol @@ -536,8 +536,7 @@ contract Linguo is Arbitrable { */ function getDepositValue(uint _taskID) public view returns (uint deposit) { Task storage task = tasks[_taskID]; - require(task.status == Status.Created, "The task can't be assigned."); - if (now - task.lastInteraction > task.submissionTimeout){ + if (now - task.lastInteraction > task.submissionTimeout || task.status != Status.Created) { deposit = NOT_PAYABLE_VALUE; } else { uint price = task.minPrice + (task.maxPrice - task.minPrice) * (now - task.lastInteraction) / task.submissionTimeout;