Account info Delete from DB 35/203535/2 accepted/tizen/unified/20190419.110505 submit/tizen/20190417.104720
authorDewal Agarwal <d1.agarwal@samsung.com>
Mon, 15 Apr 2019 14:27:19 +0000 (19:57 +0530)
committerDewal Agarwal <d1.agarwal@samsung.com>
Mon, 15 Apr 2019 14:34:05 +0000 (20:04 +0530)
Change-Id: Ife03b185d8ce0ba39c8dc809ed4e038980581b57
Signed-off-by: Dewal Agarwal <d1.agarwal@samsung.com>
src/account.c

index b1c4d5d0d4ec854f3ddf9123df614624dffa4527..779d3041f4bb034cdd72b146fe73d799fcd5b28e 100644 (file)
@@ -659,8 +659,10 @@ int _pkgmgr_parser_handle_plugin(const char* package_id, const char* pkgmgr_plug
 
        if (ret != PMINFO_R_OK) {
                /*if pkgmgrinfo fails, delete account information assuming appId == package_id*/
-               if (ACCOUNT_ERROR_NONE != _account_info_delete_from_db(package_id, uid))
-                       _E("account info deletion failed");
+               if (g_strcmp0(pkgmgr_plugin_action, PKGMGR_PLUGIN_UINSTALL) == 0) {
+                       if (ACCOUNT_ERROR_NONE != _account_info_delete_from_db(package_id, uid))
+                               _E("account info deletion failed");
+               }
 
                _E("[%d]Failed to pkgmgrinfo_pkginfo_get_pkginfo().", ret);
                ret = -1;