From 49156b2731815a84bfad9f663b5ee504076311a7 Mon Sep 17 00:00:00 2001 From: Hwankyu Jhun Date: Fri, 10 Sep 2021 16:24:15 +0900 Subject: [PATCH] Fix metadata plugin parser handlers This patch removes "REMOVE" step. Currently, when the package is upgrading, the "UPGRADE" function is invoked. And then, the "REMOVE" function is invoked. In this case, the metadata plugin parser removes installed data from the appsvc database. This patch prevents to remove the alias and allowed infos. Change-Id: I80080adc0d5d1538bfb88ed3001b99e5a034a09c Signed-off-by: Hwankyu Jhun --- parser/metadata/alias-appid/pkgmgr_interface.cc | 3 --- parser/metadata/allowed-appid/pkgmgr_interface.cc | 3 --- 2 files changed, 6 deletions(-) diff --git a/parser/metadata/alias-appid/pkgmgr_interface.cc b/parser/metadata/alias-appid/pkgmgr_interface.cc index f43f105..edb4faa 100644 --- a/parser/metadata/alias-appid/pkgmgr_interface.cc +++ b/parser/metadata/alias-appid/pkgmgr_interface.cc @@ -104,8 +104,5 @@ extern "C" API int PKGMGR_MDPARSER_PLUGIN_REMOVED(const char* pkgid, const char* appid, GList* list) { _W("[__ALIAS_APPID__] pkgid(%s), appid(%s)", pkgid, appid); - PluginManager::GetInst().AddAppEventArgs(pkgid, appid, - EventType::Uninstall, list); - PluginManager::GetInst().Do(); return 0; } diff --git a/parser/metadata/allowed-appid/pkgmgr_interface.cc b/parser/metadata/allowed-appid/pkgmgr_interface.cc index 5bf1b79..3c16f90 100644 --- a/parser/metadata/allowed-appid/pkgmgr_interface.cc +++ b/parser/metadata/allowed-appid/pkgmgr_interface.cc @@ -104,8 +104,5 @@ extern "C" API int PKGMGR_MDPARSER_PLUGIN_REMOVED(const char* pkgid, const char* appid, GList* list) { _W("[__ALLOWED_APPID__] pkgid(%s), appid(%s)", pkgid, appid); - PluginManager::GetInst().AddAppEventArgs(pkgid, appid, - EventType::Uninstall, list); - PluginManager::GetInst().Do(); return 0; } -- 2.7.4