Fix bug when media updating 68/220268/1 accepted/tizen/unified/20191217.122930 submit/tizen/20191217.020955
authorMinje Ahn <minje.ahn@samsung.com>
Mon, 16 Dec 2019 23:54:10 +0000 (08:54 +0900)
committerMinje Ahn <minje.ahn@samsung.com>
Mon, 16 Dec 2019 23:54:10 +0000 (08:54 +0900)
Fixes the bug where media file of external storage is not updated normally

Change-Id: Ib01b5f40da59882ebfb2f884a8f2fc9cc9fca1b6
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
src/media_info.c

index 994e253..0f9c40a 100644 (file)
@@ -1907,9 +1907,11 @@ int media_info_update_to_db(media_info_h media)
 #else
                set_sql = sqlite3_mprintf("media_display_name=%Q, media_description=%Q, media_longitude=%f, media_latitude=%f, media_file_name_pinyin=%Q, media_description_pinyin=%Q, media_rating=%d, media_favourite=%d", _media->display_name, _media->description, _media->longitude, _media->latitude, file_name_pinyin, description_pinyin, _media->rating, _media->favourite);
 #endif
-
+#ifdef _USE_TVPD_MODE
                sql = sqlite3_mprintf("UPDATE %Q SET %s WHERE media_id=%Q", _media->storage_uuid, set_sql, _media->media_id);
-
+#else
+               sql = sqlite3_mprintf("UPDATE %q SET %s WHERE media_id=%Q", DB_TABLE_MEDIA, set_sql, _media->media_id);
+#endif
                ret = _content_query_sql(sql);
                SQLITE3_SAFE_FREE(set_sql);
                SQLITE3_SAFE_FREE(sql);