if (!value.empty()) {
utils::VersionNumber req_version(value);
utils::VersionNumber min_version = parser::GetMinimumPlatformVersion();
+ if (!req_version.IsValidTizenPackageVersion()) {
+ *error = "Provided package version is invalid.\n";
+ return false;
+ }
if (req_version < min_version) {
app_info->set_required_version(min_version.ToString());
} else {
}
utils::VersionNumber supported_version = parser::GetCurrentPlatformVersion();
if (!supported_version.IsValid()) {
- *error = "Cannot retrieve supported API version from platform";
+ *error = "Cannot retrieve supported API version from platform.\n";
return false;
}
utils::VersionNumber required_version(app_info.required_version());
if (!required_version.IsValid()) {
- *error = "Cannot retrieve supported API version from widget";
+ *error = "Cannot retrieve supported API version from widget.\n";
return false;
}
if (supported_version < required_version) {