Change it to proceed uninstall requests even if there are no
package information on database.
Change-Id: I494b7879d6dd66079c81cd6c387f4b952d86dbf4
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
ErrorType ConditionValidator::ValidateCondition(ReqType req_type,
std::list<ResPathInfo> path_list) {
- if (!IsPackageExists(pkgid_, uid_))
+ if (!IsPackageExists(pkgid_, uid_) &&
+ req_type != ReqType::REQ_TYPE_UNINSTALL)
return ErrorType::ERROR_PKG_NOT_FOUND;
if (req_type == ReqType::REQ_TYPE_NEW)
res_handler::ErrorType ret = validator.ValidateCondition(
checker.GetRequestType(), checker.GetPathList());
- EXPECT_EQ(ret, res_handler::ErrorType::ERROR_PKG_NOT_FOUND);
+ EXPECT_EQ(ret, res_handler::ErrorType::ERROR_NONE);
}