From 3f27763ed8b92beb5961e4fd7307c3e52acfaec2 Mon Sep 17 00:00:00 2001 From: Minje Ahn Date: Mon, 10 Jun 2019 09:18:54 +0900 Subject: [PATCH] Add exception handling for conflicts Change-Id: I4619dc4d136990b46abc521b5a632480d3ab508b Signed-off-by: Minje Ahn --- src/media_tag.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/media_tag.c b/src/media_tag.c index ed74363..6f723b1 100755 --- a/src/media_tag.c +++ b/src/media_tag.c @@ -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); -- 2.7.4