관리자 멤버 썸네일 업로드 경로 수정
This commit is contained in:
@@ -2,6 +2,7 @@ import { createError, getRouterParam, readBody } from 'h3'
|
||||
import { z } from 'zod'
|
||||
import { requireAdminSession } from '../../../../utils/admin-auth'
|
||||
import { getMemberForAdmin, isEmailTaken, isUsernameTaken, updateMemberByAdmin } from '../../../../repositories/member-repository'
|
||||
import { removeManagedAvatarAsset } from '../../../../utils/member-avatar'
|
||||
|
||||
const memberInputSchema = z.object({
|
||||
username: z.string().trim().min(1).max(60),
|
||||
@@ -76,5 +77,9 @@ export default defineEventHandler(async (event) => {
|
||||
})
|
||||
}
|
||||
|
||||
if (existing.avatarUrl && existing.avatarUrl !== updated.avatarUrl) {
|
||||
await removeManagedAvatarAsset(existing.avatarUrl)
|
||||
}
|
||||
|
||||
return updated
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user