Skip to content

Commit 74e1b4c

Browse files
committed
Fixed: Enhance error logging in ICalConverter for service invocation failures
1 parent 44c9055 commit 74e1b4c

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

  • applications/workeffort/src/main/java/org/apache/ofbiz/workeffort/workeffort

applications/workeffort/src/main/java/org/apache/ofbiz/workeffort/workeffort/ICalConverter.java

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,8 @@ protected static ResponseProperties createWorkEffort(Component component, Map<St
158158
serviceMap.put("statusId", "PRTYASGN_ASSIGNED");
159159
Map<String, Object> serviceResult = invokeService("createWorkEffortAndPartyAssign", serviceMap, context);
160160
if (ServiceUtil.isError(serviceResult)) {
161-
return ICalWorker.createPartialContentResponse(ServiceUtil.getErrorMessage(serviceResult));
161+
Debug.logError("createWorkEffortAndPartyAssign service error: " + ServiceUtil.getErrorMessage(serviceResult), MODULE);
162+
return ICalWorker.createPartialContentResponse(null);
162163
}
163164
String workEffortId = (String) serviceResult.get("workEffortId");
164165
if (workEffortId != null) {
@@ -170,7 +171,8 @@ protected static ResponseProperties createWorkEffort(Component component, Map<St
170171
serviceMap.put("fromDate", new Timestamp(System.currentTimeMillis()));
171172
serviceResult = invokeService("createWorkEffortAssoc", serviceMap, context);
172173
if (ServiceUtil.isError(serviceResult)) {
173-
return ICalWorker.createPartialContentResponse(ServiceUtil.getErrorMessage(serviceResult));
174+
Debug.logError("createWorkEffortAssoc service error: " + ServiceUtil.getErrorMessage(serviceResult), MODULE);
175+
return ICalWorker.createPartialContentResponse(null);
174176
}
175177
storePartyAssignments(workEffortId, component, context);
176178
}
@@ -785,7 +787,8 @@ public static ResponseProperties storeCalendar(InputStream is, Map<String, Objec
785787
serviceResult = invokeService("updateWorkEffortICalData", serviceMap, context);
786788
}
787789
if (ServiceUtil.isError(serviceResult)) {
788-
return ICalWorker.createPartialContentResponse(ServiceUtil.getErrorMessage(serviceResult));
790+
Debug.logError("createWorkEffortICalData/updateWorkEffortICalData service error: " + ServiceUtil.getErrorMessage(serviceResult), MODULE);
791+
return ICalWorker.createPartialContentResponse(null);
789792
}
790793
return ICalWorker.createOkResponse(null);
791794
}
@@ -827,7 +830,8 @@ protected static ResponseProperties storePartyAssignments(String workEffortId, C
827830
invokeService("assignPartyToWorkEffort", serviceMap, context);
828831
}
829832
} catch (GenericEntityException e) {
830-
responseProps = ICalWorker.createPartialContentResponse(e.getMessage());
833+
Debug.logError(e, "Error assigning party to work effort: ", MODULE);
834+
responseProps = ICalWorker.createPartialContentResponse(null);
831835
break;
832836
}
833837
}

0 commit comments

Comments
 (0)