fix(editor): fabric에서도 platformDownloadUrl 저장되도록 수정

normalizePackDefinition 이 fabric 일 때 downloadUrl 을 의도적으로
스트립하고 있어 저장 후 입력값이 사라지는 문제. vanilla 외에는
모두 보관하도록 조건을 변경하고, 에디터 UI 도 fabric 에서 URL
입력 칸을 다시 보여주도록 되돌렸다.
This commit is contained in:
2026-05-14 00:19:19 +09:00
parent 2a500a381f
commit c8911a9a62
2 changed files with 4 additions and 5 deletions

View File

@@ -81,8 +81,8 @@ export function normalizePackDefinition(input: Partial<PackDefinition> & Record<
: fallback.mcVersion,
platform: {
type: platformType,
// fabric 은 downloadUrl 을 쓰지 않고 loaderVersion 기반으로 자동 설치한다.
downloadUrl: platformType !== 'fabric'
// vanilla 외에는 fabric/forge/neoforge 모두 downloadUrl 을 보관한다.
downloadUrl: platformType !== 'vanilla'
&& typeof platform.downloadUrl === 'string'
&& platform.downloadUrl.trim().length > 0
? platform.downloadUrl.trim()