Using different pkgmgr-info API while getting pkgtype
[platform/core/appfw/pkgmgr-server.git] / src / util.c
index 6b683fd..6a1b7b9 100644 (file)
@@ -51,13 +51,9 @@ char *_get_pkgtype_from_pkgid(const char *pkgid, uid_t uid)
        pkgmgrinfo_pkginfo_h info;
        int ret;
 
-       ret = pkgmgrinfo_pkginfo_get_usr_pkginfo(pkgid, uid, &info);
-       if (ret != PMINFO_R_OK) {
-               ret = pkgmgrinfo_pkginfo_get_usr_disabled_pkginfo(pkgid, uid,
-                               &info);
-               if (ret != PMINFO_R_OK)
-                       return NULL;
-       }
+       ret = pkgmgrinfo_pkginfo_get_usr_all_pkginfo(pkgid, uid, &info);
+       if (ret != PMINFO_R_OK)
+               return NULL;
 
        ret = pkgmgrinfo_pkginfo_get_type(info, &pkgtype);
        if (ret != PMINFO_R_OK) {