diff options
-rw-r--r-- | src/badge_setting_service.c | 10 |
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 */ |