privateObject->getObject()->getDefaultCalendar(dplEvent);
if (dplEvent->getResult()) {
- return converter.toJSValueRefCalendar(dplEvent->getCalendar());
+ if( dplEvent->getCalendar() ) {
+ return converter.toJSValueRefCalendar(dplEvent->getCalendar());
+ } else {
+ LogError("Default calendar not found.");
+ }
} else {
ThrowMsg(UnknownException, "Getting default calendar failed by unknown reason.");
}
// Process the result.
if (dplEvent->getResult()) {
- return converter.toJSValueRefCalendar(dplEvent->getCalendar());
+ if( dplEvent->getCalendar() ) {
+ return converter.toJSValueRefCalendar(dplEvent->getCalendar());
+ } else {
+ ThrowMsg(NotFoundException, "Calendar not found.");
+ }
} else {
ThrowMsg(UnknownException, "Getting calendar failed by unknown reason.");
}