Fix thumbnail generation bug 00/224400/1 accepted/tizen/unified/20200210.131715 submit/tizen/20200210.083804
authorMinje Ahn <minje.ahn@samsung.com>
Mon, 10 Feb 2020 08:23:34 +0000 (17:23 +0900)
committerMinje Ahn <minje.ahn@samsung.com>
Mon, 10 Feb 2020 08:23:34 +0000 (17:23 +0900)
Fix a bug that caused the db updates to fail when creating thumbnails of media in external storage

Change-Id: I2c0e01c0deb44fe607b1e416155bfc7bd14c3ef7
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
include/media-svc.h
packaging/libmedia-service.spec
src/common/media-svc.c

index d8c2539..ac66bd6 100755 (executable)
@@ -77,7 +77,7 @@ int media_svc_append_query(const char *query, uid_t uid);
 int media_svc_send_query(uid_t uid);
 
 int media_svc_get_media_type(const char *path, int *mediatype);
-int media_svc_create_thumbnail(const char *storage_id, const char *file_path, int media_type, uid_t uid, char **thumbnail_path);
+int media_svc_create_thumbnail(const char *file_path, int media_type, uid_t uid, char **thumbnail_path);
 
 #ifdef __cplusplus
 }
index 3e37eac..8dbafd3 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libmedia-service
 Summary:    Media information service library for multimedia applications
-Version: 0.4.7
+Version: 0.4.8
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0 and PD
index 6ed6265..7044f92 100755 (executable)
@@ -860,7 +860,7 @@ int media_svc_get_media_type(const char *path, int *mediatype)
        return _media_svc_get_media_type(path, mediatype);
 }
 
-int media_svc_create_thumbnail(const char *storage_id, const char *file_path, int media_type, uid_t uid, char **thumbnail_path)
+int media_svc_create_thumbnail(const char *file_path, int media_type, uid_t uid, char **thumbnail_path)
 {
        int ret = MS_MEDIA_ERR_NONE;
        char thumb_path[MEDIA_SVC_PATHNAME_SIZE + 1] = { 0, };
@@ -879,7 +879,7 @@ int media_svc_create_thumbnail(const char *storage_id, const char *file_path, in
        }
 
        // 3. Update creation result to media db
-       sql = sqlite3_mprintf("UPDATE '%q' SET media_thumbnail_path='%q' WHERE media_path='%q';", storage_id, thumb_path, file_path);
+       sql = sqlite3_mprintf("UPDATE %q SET media_thumbnail_path='%q' WHERE media_path='%q';", MEDIA_SVC_DB_TABLE_MEDIA, thumb_path, file_path);
 
        ret = _media_svc_sql_query(sql, uid);
        SQLITE3_SAFE_FREE(sql);