Prevent NPE in monthly timesheets are if WorkReport was not created yet
FEA: ItEr76S28UserDashboard
This commit is contained in:
parent
a96d500851
commit
3b8de7d089
1 changed files with 9 additions and 6 deletions
|
|
@ -59,12 +59,15 @@ public class MonthlyTimesheetsAreaController extends GenericForwardComposer {
|
|||
.toFormattedString());
|
||||
|
||||
WorkReport workReport = monthlyTimesheet.getWorkReport();
|
||||
Util.appendLabel(row, workReport.getTotalEffortDuration()
|
||||
.toFormattedString());
|
||||
Util.appendLabel(
|
||||
row,
|
||||
monthlyTimesheetsAreaModel
|
||||
.getNumberOfOrderElementsWithTrackedTime(workReport) + "");
|
||||
EffortDuration hours = EffortDuration.zero();
|
||||
int tasksNumber = 0;
|
||||
if (workReport != null) {
|
||||
hours = workReport.getTotalEffortDuration();
|
||||
tasksNumber = monthlyTimesheetsAreaModel
|
||||
.getNumberOfOrderElementsWithTrackedTime(workReport);
|
||||
}
|
||||
Util.appendLabel(row, hours.toFormattedString());
|
||||
Util.appendLabel(row, tasksNumber + "");
|
||||
|
||||
Util.appendOperationsAndOnClickEvent(row, new EventListener() {
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue