Fix two bugs with Forge mod exporting (#1187)

This commit is contained in:
Emma
2023-06-11 14:41:44 -04:00
committed by GitHub
parent cdab3d0eff
commit 97b9ec5cc7

View File

@@ -14,13 +14,7 @@ export const createDataPackVersion = async function (
? version.version_number
: `1-${version.version_number}`
const targetStartingDigitsRegex = /^(\d+)(\D+)$/g
const newSlug = `${project.slug
.replace('-', '_')
.replace(/\W/g, '')
.replace(targetStartingDigitsRegex, '$2')
.replace(/^(\d+)$/g, project.id.replace(targetStartingDigitsRegex, '$2'))
.substring(0, 63)}_mr`
const newSlug = `mr_${project.slug.replace('-', '_').replace(/\W/g, '')}`.substring(0, 63)
const iconPath = `${project.slug}_pack.png`
@@ -102,7 +96,7 @@ export const createDataPackVersion = async function (
displayName: project.title,
description: project.description,
logoFile: iconPath,
updateJSONURL: `${getAuthUrl().replace('/v2/', '')}/updates/${
updateJSONURL: `${config.public.apiBaseUrl.replace('/v2/', '')}/updates/${
project.id
}/forge_updates.json`,
credits: 'Generated by Modrinth',