Bug #1450: Fix issue rounding when setting budget scale.
FEA: ItEr76S04BugFixing
This commit is contained in:
parent
ff40beddbd
commit
13124ee951
1 changed files with 2 additions and 1 deletions
|
|
@ -22,6 +22,7 @@
|
|||
package org.libreplan.business.orders.entities;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.math.RoundingMode;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.HashSet;
|
||||
|
|
@ -380,7 +381,7 @@ public class OrderLine extends OrderElement {
|
|||
public void setBudget(BigDecimal budget) {
|
||||
Validate.isTrue(budget.compareTo(BigDecimal.ZERO) >= 0,
|
||||
"budget cannot be negative");
|
||||
this.budget = budget.setScale(2);
|
||||
this.budget = budget.setScale(2, RoundingMode.HALF_UP);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue