From c7ec66cb3bd509fe5e349b5259f48a99920bc73c Mon Sep 17 00:00:00 2001
From: Deddy Syefria
@@ -381,7 +381,7 @@ public void setStartDate(Date startDate) { * * @return whether this client enabled effort hours. */ - public boolean isEffortHoursEnabled() { + public Boolean isEffortHoursEnabled() { return this.enableEffortHours; } @@ -391,7 +391,7 @@ public boolean isEffortHoursEnabled() { * @param enableEffortHours * whether this client enabled effort hours. */ - public void setEnableEffortHours(boolean enableEffortHours) { + public void setEnableEffortHours(Boolean enableEffortHours) { this.enableEffortHours = enableEffortHours; } } diff --git a/src/java/main/com/topcoder/direct/services/view/action/contest/launch/CommonAction.java b/src/java/main/com/topcoder/direct/services/view/action/contest/launch/CommonAction.java index e6f9586e7..0e15af484 100644 --- a/src/java/main/com/topcoder/direct/services/view/action/contest/launch/CommonAction.java +++ b/src/java/main/com/topcoder/direct/services/view/action/contest/launch/CommonAction.java @@ -399,7 +399,7 @@ public String getBillingAccountsForProject() { billingAccount.put("cca", String.valueOf(requireCCAs[i])); // Add enableEffortHours for each billing account Client client = billingAccountsByProject.get(i).getClient(); - if (client != null) { + if (client != null && client.isEffortHoursEnabled() != null) { billingAccount.put("enableEffortHours", client.isEffortHoursEnabled()); } else { billingAccount.put("enableEffortHours", false); diff --git a/src/java/main/com/topcoder/direct/services/view/action/contest/launch/GetContestAction.java b/src/java/main/com/topcoder/direct/services/view/action/contest/launch/GetContestAction.java index d9c3b814d..4046fbe19 100644 --- a/src/java/main/com/topcoder/direct/services/view/action/contest/launch/GetContestAction.java +++ b/src/java/main/com/topcoder/direct/services/view/action/contest/launch/GetContestAction.java @@ -571,7 +571,7 @@ protected void executeAction() throws Exception { billingAccount.put("cca", String.valueOf(requireCCAs[i])); // Add enableEffortHours for each billing account Client client = billingProjects.get(i).getClient(); - if (client != null) { + if (client != null && client.isEffortHoursEnabled() != null) { billingAccount.put("enableEffortHours", client.isEffortHoursEnabled()); } else { billingAccount.put("enableEffortHours", false);