Reset cached task status after setting new advance percentage.
FEA: ItEr75S27PerProjectDashboard
This commit is contained in:
parent
d492d31b8c
commit
415362e57a
2 changed files with 1 additions and 3 deletions
|
|
@ -650,6 +650,7 @@ public abstract class TaskElement extends BaseEntity {
|
|||
|
||||
public void setAdvancePercentage(BigDecimal advancePercentage) {
|
||||
this.advancePercentage = advancePercentage;
|
||||
this.resetStatus();
|
||||
}
|
||||
|
||||
public void detachFromDependencies() {
|
||||
|
|
|
|||
|
|
@ -470,8 +470,6 @@ public class TaskTest {
|
|||
assertFalse(task.isInProgress());
|
||||
assertTrue(task.getTaskStatus() == TaskStatusEnum.READY_TO_START);
|
||||
dependency2.getOrigin().setAdvancePercentage(BigDecimal.ZERO);
|
||||
dependency2.getOrigin().resetStatus();
|
||||
task.resetStatus();
|
||||
assertTrue(task.getTaskStatus() == TaskStatusEnum.BLOCKED);
|
||||
}
|
||||
|
||||
|
|
@ -502,7 +500,6 @@ public class TaskTest {
|
|||
assertFalse(task.isFinished());
|
||||
assertTrue(task.getTaskStatus() == TaskStatusEnum.IN_PROGRESS);
|
||||
task.setAdvancePercentage(BigDecimal.ONE);
|
||||
task.resetStatus();
|
||||
assertTrue(task.getTaskStatus() == TaskStatusEnum.FINISHED);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue