Add exception handling for conflicts 94/207594/1 accepted/tizen/unified/20190611.050148 submit/tizen/20190610.230038
authorMinje Ahn <minje.ahn@samsung.com>
Mon, 10 Jun 2019 00:18:54 +0000 (09:18 +0900)
committerMinje Ahn <minje.ahn@samsung.com>
Mon, 10 Jun 2019 00:18:54 +0000 (09:18 +0900)
Change-Id: I4619dc4d136990b46abc521b5a632480d3ab508b
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
src/media_tag.c

index ed74363..6f723b1 100755 (executable)
@@ -58,7 +58,7 @@ static int __media_tag_insert_item_to_tag(int tag_id, const char *media_id)
        int ret = MEDIA_CONTENT_ERROR_NONE;
        char *query_str = NULL;
 
-       query_str = sqlite3_mprintf("INSERT INTO %q (tag_id, media_id) values (%d, '%q');", DB_TABLE_TAG_MAP, tag_id, media_id);
+       query_str = sqlite3_mprintf("INSERT OR IGNORE INTO %q (tag_id, media_id) values (%d, '%q');", DB_TABLE_TAG_MAP, tag_id, media_id);
        ret = media_svc_append_query(query_str, _content_get_uid());
 
        return _content_error_capi(ret);