summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/badge_setting_service.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/badge_setting_service.c b/src/badge_setting_service.c
index 9a61b7d..4ed5547 100644
--- a/src/badge_setting_service.c
+++ b/src/badge_setting_service.c
@@ -548,6 +548,16 @@ EXPORT_API int badge_setting_insert_package_for_uid(const char *pkgname, uid_t u
/* LCOV_EXCL_STOP */
}
+ pkgmgr_ret = pkgmgrinfo_pkginfo_filter_add_string(handle,
+ PMINFO_PKGINFO_PROP_PACKAGE_PRIVILEGE, BADGE_PRIVILEGE);
+ if (pkgmgr_ret != PMINFO_R_OK) {
+ /* LCOV_EXCL_START */
+ ERR("Failed to add string to pkginfo_filter[%d]", pkgmgr_ret);
+ ret = BADGE_ERROR_FROM_DB;
+ goto out;
+ /* LCOV_EXCL_STOP */
+ }
+
pkgmgr_ret = pkgmgrinfo_pkginfo_filter_add_string(handle, PMINFO_PKGINFO_PROP_PACKAGE_ID, pkgname);
if (pkgmgr_ret != PMINFO_R_OK) {
/* LCOV_EXCL_START */