Fix the row deletion failure of pkgmgr db 62/108762/2 accepted/tizen/3.0/common/20170109.083925 accepted/tizen/3.0/ivi/20170106.095000 accepted/tizen/3.0/mobile/20170106.094805 accepted/tizen/3.0/tv/20170106.094904 accepted/tizen/3.0/wearable/20170106.094931 accepted/tizen/common/20170112.174436 accepted/tizen/ivi/20170112.222531 accepted/tizen/mobile/20170112.222420 accepted/tizen/tv/20170112.222447 accepted/tizen/wearable/20170112.222510 submit/tizen/20170112.013301 submit/tizen_3.0/20170105.051635
authorjongmyeongko <jongmyeong.ko@samsung.com>
Thu, 5 Jan 2017 13:12:31 +0000 (22:12 +0900)
committerjongmyeongko <jongmyeong.ko@samsung.com>
Thu, 5 Jan 2017 13:22:02 +0000 (22:22 +0900)
Now, Trying to delete the empty row is always failed.

Change-Id: I979b32d85f2beb594677a3be4ae17a62d12b86cd
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
parser/src/pkgmgr_parser_db.c

index a7fbaa9..582f40f 100644 (file)
@@ -544,7 +544,7 @@ static int __exec_query(char *query)
        }
        sqlite3_free(error_message);
 
-       if (sqlite3_changes(pkgmgr_parser_db) == 0) {
+       if (strncmp(query, "DELETE", 6) && sqlite3_changes(pkgmgr_parser_db) == 0) {
                _LOGE("No such record matches with given query : %s\n", query);
                return -1;
        }