[UTC][contacts-service2][Non-ARC][add exception code to pass utc when no SDN]
authorJongkyu Koo <jk.koo@samsung.com>
Wed, 22 Jun 2016 04:40:50 +0000 (13:40 +0900)
committerJongkyu Koo <jk.koo@samsung.com>
Wed, 22 Jun 2016 04:41:49 +0000 (13:41 +0900)
Change-Id: I8be28ed58e7332b1178f48bea6c1fc1ac12785b0
Signed-off-by: Jongkyu Koo <jk.koo@samsung.com>
src/utc/contacts-service2/utc-contacts-service-record-sdn.c

index 3a55f85..98ac378 100755 (executable)
@@ -98,7 +98,12 @@ static int _ctsvc_tc_record_get_str_sdn(void)
 
        do {
                if (CONTACTS_ERROR_NONE != (ret = contacts_db_get_all_records(_contacts_sdn._uri, OFFSET_DEFAULT, LIMIT_DEFAULT, &list))) break;
-               if (CONTACTS_ERROR_NONE != (ret = contacts_list_get_current_record_p(list, &record))) break;
+               ret = contacts_list_get_current_record_p(list, &record);
+               if (CONTACTS_ERROR_NO_DATA == ret) {
+                       ret = CONTACTS_ERROR_NONE;
+                       break;
+               }
+               if (CONTACTS_ERROR_NONE != ret) break;
                if (CONTACTS_ERROR_NONE != (ret = contacts_record_get_str(record, _contacts_sdn.number, &str))) break;
                free(str);
                str = NULL;
@@ -128,7 +133,11 @@ static int _ctsvc_tc_record_get_str_p_sdn(void)
 
        do {
                if (CONTACTS_ERROR_NONE != (ret = contacts_db_get_all_records(_contacts_sdn._uri, OFFSET_DEFAULT, LIMIT_DEFAULT, &list))) break;
-               if (CONTACTS_ERROR_NONE != (ret = contacts_list_get_current_record_p(list, &record))) break;
+               ret = contacts_list_get_current_record_p(list, &record);
+               if (CONTACTS_ERROR_NO_DATA == ret) {
+                       ret = CONTACTS_ERROR_NONE;
+                       break;
+               }
                if (CONTACTS_ERROR_NONE != (ret = contacts_record_get_str_p(record, _contacts_sdn.number, &str))) break;
                if (CONTACTS_ERROR_NONE != (ret = contacts_record_destroy(record, true))) break;
                record = NULL;