Skip to content

Commit 32ca703

Browse files
committed
fix(updater): cut tag prefix
Signed-off-by: so5iso4ka <[email protected]>
1 parent 95b04a2 commit 32ca703

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

launcher/updater/prismupdater/PrismUpdater.cpp

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
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) {

0 commit comments

Comments
 (0)