Update change log and spec for wrt-plugins-tizen_0.2.71
[profile/ivi/wrt-plugins-tizen.git] / src / standards / Tizen / Calendar / JSCalendarManager.cpp
index 92c2f97..b432783 100755 (executable)
@@ -220,7 +220,11 @@ JSValueRef JSCalendarManager::getDefaultCalendar(JSContextRef context,
         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.");
         }
@@ -297,7 +301,11 @@ JSValueRef JSCalendarManager::getCalendar(JSContextRef context,
 
         // 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.");
         }