템플릿 slug 구조와 빈 DB 초기화를 정리
This commit is contained in:
@@ -26,8 +26,10 @@ export function useAdminTemplateRequests({
|
||||
draftTopicIsPublic: !!request.draftTopicIsPublic,
|
||||
sourceTierListId: request.sourceTierListId || '',
|
||||
sourceTopicId: request.sourceTopicId || '',
|
||||
sourceTopicSlug: request.sourceTopicSlug || '',
|
||||
sourceTierListTitle: request.sourceTierListTitle || '',
|
||||
targetTopicId: request.targetTopicId || '',
|
||||
targetTopicSlug: request.targetTopicSlug || '',
|
||||
targetTopicName: request.targetTopicName || '',
|
||||
requesterName: request.requesterName || '',
|
||||
}
|
||||
@@ -38,8 +40,9 @@ export function useAdminTemplateRequests({
|
||||
}
|
||||
|
||||
function templateRequestSourceUrl(request) {
|
||||
if (!request?.sourceTopicId || !request?.sourceTierListId) return ''
|
||||
return editorPath(request.sourceTopicId, request.sourceTierListId, { preview: true })
|
||||
const topicRef = request?.sourceTopicSlug || request?.sourceTopicId || ''
|
||||
if (!topicRef || !request?.sourceTierListId) return ''
|
||||
return editorPath(topicRef, request.sourceTierListId, { preview: true })
|
||||
}
|
||||
|
||||
function templateRequestReviewHint(request) {
|
||||
|
||||
Reference in New Issue
Block a user