char *uri = NULL;
ret = calendar_record_get_uri_p(record, &uri);
+ if (CALENDAR_ERROR_NONE != ret) break;
if (CAL_STRING_EQUAL == strcmp(uri, _calendar_extended_property._uri)) {
cal_extended_s *extended = (cal_extended_s *)record;
/* bind text */
if (bind_text) {
- g_slist_length(bind_text);
for (cursor = bind_text, i = 1; cursor; cursor = cursor->next, i++)
cal_db_util_stmt_bind_text(stmt, i, cursor->data);
}
/* check */
ret = cal_db_get_record(_calendar_book._uri, event->calendar_id, &record_calendar);
if (CALENDAR_ERROR_NONE == ret) {
- ret = calendar_record_get_int(record_calendar,
+ calendar_record_get_int(record_calendar,
_calendar_book.sync_event, (int *)&sync_event_type);
calendar_record_destroy(record_calendar, true);
}
/* update */
__update_recurrence_id(exception, old_type, new_type, time_diff);
ret = _cal_db_event_update_record(exception);
+ if (CALENDAR_ERROR_NONE != ret) {
+ WARN("_cal_db_event_update_record() Fail(%d)", ret);
+ }
cal_db_instance_discard_record(exception_id);
cal_db_instance_publish_record(exception);
/* bind text */
if (bind_text) {
- g_slist_length(bind_text);
for (cursor = bind_text, i = 1; cursor; cursor = cursor->next, i++)
cal_db_util_stmt_bind_text(stmt, i, cursor->data);
}
/* bind text */
if (bind_text) {
- g_slist_length(bind_text);
for (cursor = bind_text, i = 1; cursor; cursor = cursor->next, i++)
cal_db_util_stmt_bind_text(stmt, i, cursor->data);
}
}
/* make: projection */
- if (0 < que->projection_count)
+ if (0 < que->projection_count) {
ret = cal_db_query_create_projection(query, &projection);
- else
- _cal_db_search_make_projection(query, &projection);
+ if (CALENDAR_ERROR_NONE != ret) {
+ ERR("cal_db_query_create_projection() Fail(%d)", ret);
+ return ret;
+ }
+ } else {
+ ret = _cal_db_search_make_projection(query, &projection);
+ if (CALENDAR_ERROR_NONE != ret) {
+ ERR("_cal_db_search_make_projection() Fail(%d)", ret);
+ return ret;
+ }
+ }
/* query - projection */
if (CAL_STRING_EQUAL == strcmp(que->view_uri, CALENDAR_VIEW_EVENT_BOOK)) {
/* bind text */
if (bind_text) {
- g_slist_length(bind_text);
for (cursor = bind_text, i = 1; cursor; cursor = cursor->next, i++)
cal_db_util_stmt_bind_text(stmt, i, cursor->data);
}
if (CALENDAR_ERROR_NONE == ret) {
ret = calendar_record_get_int(record_calendar,
_calendar_book.sync_event, (int *)&sync_event_type);
+ RETV_IF(CALENDAR_ERROR_NONE != ret, ret);
calendar_record_destroy(record_calendar, true);
}
if (todo->is_deleted == 1 && sync_event_type != CALENDAR_BOOK_SYNC_EVENT_FOR_EVERY_AND_REMAIN
/* bind text */
if (bind_text) {
- g_slist_length(bind_text);
for (cursor = bind_text, i = 1; cursor; cursor = cursor->next, i++)
cal_db_util_stmt_bind_text(stmt, i, cursor->data);
}