From: Minje Ahn Date: Thu, 19 Nov 2015 02:25:59 +0000 (+0900) Subject: Fix validity update bug (Not completely updated) X-Git-Tag: accepted/tizen/mobile/20151124.015251^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7be0d3c75cb8aacf1d5671d89e2425409e3191c5;p=platform%2Fcore%2Fmultimedia%2Flibmedia-service.git Fix validity update bug (Not completely updated) Change-Id: I374b88a480d70ecc144b7e1d12968639d12a1cf2 Signed-off-by: Minje Ahn --- diff --git a/src/common/media-svc-media-folder.c b/src/common/media-svc-media-folder.c index e979606..e8f4724 100755 --- a/src/common/media-svc-media-folder.c +++ b/src/common/media-svc-media-folder.c @@ -587,8 +587,8 @@ int _media_svc_set_folder_validity(sqlite3 *handle, const char *storage_id, cons media_svc_retvm_if(ret != MS_MEDIA_ERR_NONE, ret, "_media_svc_get_folder_id_by_foldername fail"); media_svc_retvm_if(!STRING_VALID(start_path_id), MS_MEDIA_ERR_INVALID_PARAMETER, "start_path_id is NULL"); - sql = sqlite3_mprintf("UPDATE '%s' SET validity = %d WHERE storage_uuid = '%q' AND (parent_folder_uuid = '%q' OR folder_uuid ='%q');", - MEDIA_SVC_DB_TABLE_FOLDER, validity, storage_id, start_path_id, start_path_id); + sql = sqlite3_mprintf("UPDATE '%s' SET validity = %d WHERE storage_uuid = '%q' AND (path LIKE '%q/%%' OR folder_uuid ='%q')", + MEDIA_SVC_DB_TABLE_FOLDER, validity, storage_id, start_path, start_path_id); } else { sql = sqlite3_mprintf("UPDATE '%s' SET validity = %d WHERE storage_uuid = '%q' AND path = '%q';", MEDIA_SVC_DB_TABLE_FOLDER, validity, storage_id, start_path);