File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed
launcher/updater/prismupdater Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change 3838#include < QNetworkRequest>
3939#include < QProcess>
4040#include < QProgressDialog>
41+ #include < QRegularExpression>
4142#include < memory>
4243
4344#include < sys.h>
@@ -1215,7 +1216,13 @@ int PrismUpdaterApp::parseReleasePage(const QByteArray* response)
12151216 release.draft = Json::requireBoolean (release_obj, " draft" );
12161217 release.prerelease = Json::requireBoolean (release_obj, " prerelease" );
12171218 release.body = release_obj[" body" ].toString ();
1218- release.version = Version (release.tag_name );
1219+ {
1220+ QString tag_name = release.tag_name ;
1221+ QRegularExpression re{ " ^[a-z]*-" };
1222+ QRegularExpressionMatch match = re.match (release.tag_name );
1223+ tag_name.replace (match.captured (0 ), " " );
1224+ release.version = Version (tag_name);
1225+ }
12191226
12201227 auto release_assets_obj = Json::requireArray (release_obj, " assets" );
12211228 for (auto asset_json : release_assets_obj) {
You can’t perform that action at this time.
0 commit comments