Account info Delete from DB 80/207780/1 tizen_5.0
authorDewal Agarwal <d1.agarwal@samsung.com>
Mon, 15 Apr 2019 14:27:19 +0000 (19:57 +0530)
committerAbhishek Vijay <abhishek.v@samsung.com>
Wed, 12 Jun 2019 10:47:11 +0000 (10:47 +0000)
Change-Id: Ife03b185d8ce0ba39c8dc809ed4e038980581b57
Signed-off-by: Dewal Agarwal <d1.agarwal@samsung.com>
(cherry picked from commit 79c80e28b86860de1e574c27173845e6b534286a)

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;