Handle invalid semver from beatmods

This commit is contained in:
Megalon 2020-05-04 01:40:01 -07:00
parent c8459e5292
commit 05715487da

View file

@ -540,13 +540,14 @@ namespace ModAssistant.Pages
{
get
{
return !IsInstalled ? "-" : _installedVersion.ToString();
if (!IsInstalled || _installedVersion == null) return "-";
return _installedVersion.ToString();
}
set
{
if (value != null)
if (SemVersion.TryParse(value, out SemVersion tempInstalledVersion))
{
_installedVersion = SemVersion.Parse(value);
_installedVersion = tempInstalledVersion;
} else
{
_installedVersion = null;