diff --git a/apps/frontend/src/components/ui/create-project-version/CreateProjectVersionModal.vue b/apps/frontend/src/components/ui/create-project-version/CreateProjectVersionModal.vue index 68321121..8ab178c7 100644 --- a/apps/frontend/src/components/ui/create-project-version/CreateProjectVersionModal.vue +++ b/apps/frontend/src/components/ui/create-project-version/CreateProjectVersionModal.vue @@ -44,10 +44,7 @@ async function openEditVersionModal(versionId: string, projectId: string, stageI dependencies: versionData.dependencies ?? [], existing_files: versionData.files ?? [], environment: versionData.environment, - } - - if (projectV2.value.project_type === 'modpack' && draftVersionData.loaders.includes('mrpack')) { - draftVersionData.loaders.push(...(versionData.mrpack_loaders ?? [])) + mrpack_loaders: versionData.mrpack_loaders, } openCreateVersionModal(draftVersionData, stageId) diff --git a/apps/frontend/src/components/ui/create-project-version/components/DependencySelect.vue b/apps/frontend/src/components/ui/create-project-version/components/DependencySelect.vue index cd50a266..323edb07 100644 --- a/apps/frontend/src/components/ui/create-project-version/components/DependencySelect.vue +++ b/apps/frontend/src/components/ui/create-project-version/components/DependencySelect.vue @@ -26,7 +26,8 @@ const options = ref[]>([]) const { labrinth } = injectModrinthClient() const search = async (query: string) => { - if (!query.trim()) { + query = query.trim() + if (!query) { searchLoading.value = false return } @@ -49,7 +50,7 @@ const search = async (query: string) => { const resultsByProjectId = await labrinth.projects_v2.search({ query: '', limit: 20, - facets: [[`project_id:${query}`]], + facets: [[`project_id:${query.replace(/[^a-zA-Z0-9]/g, '')}`]], // remove any non-alphanumeric characters }) options.value = [...resultsByProjectId.hits, ...results.hits].map((hit) => ({ diff --git a/apps/frontend/src/components/ui/create-project-version/stages/AddDependenciesStage.vue b/apps/frontend/src/components/ui/create-project-version/stages/AddDependenciesStage.vue index 81f78751..c8878cc7 100644 --- a/apps/frontend/src/components/ui/create-project-version/stages/AddDependenciesStage.vue +++ b/apps/frontend/src/components/ui/create-project-version/stages/AddDependenciesStage.vue @@ -5,7 +5,7 @@
Project * - +