reels
This commit is contained in:
@@ -22,14 +22,13 @@ async function findOwnedSubUser (ownerId, subUserId) {
|
||||
return subUser
|
||||
}
|
||||
|
||||
async function saveAvatarIfProvided (user, files) {
|
||||
const profile_image = files?.profile_image
|
||||
async function saveAvatarIfProvided (user, profile_image) {
|
||||
if (!profile_image) return
|
||||
const uploadDir = path.join(__dirname, '../../../storage/profiles')
|
||||
if (!fs.existsSync(uploadDir)) {
|
||||
fs.mkdirSync(uploadDir, { recursive: true })
|
||||
}
|
||||
const uniqueFileName = `${user.user_name}-${Date.now()}${path.extname(profile_image.name)}`
|
||||
const uniqueFileName = `${user.user_name}-${Date.now()}${path.extname(profile_image.originalname)}`
|
||||
const filePath = path.join(uploadDir, uniqueFileName)
|
||||
await fs.move(profile_image.path, filePath)
|
||||
await optimizeImageFile(filePath, { maxDimension: AVATAR_MAX_DIMENSION })
|
||||
@@ -78,7 +77,7 @@ const createSubUser = async (req, res, next) => {
|
||||
sub_user_permissions: sanitizeSubUserPermissions(permissions)
|
||||
})
|
||||
|
||||
await saveAvatarIfProvided(subUser, req.files)
|
||||
await saveAvatarIfProvided(subUser, req.file)
|
||||
await subUser.save()
|
||||
|
||||
return res.json({
|
||||
@@ -167,7 +166,7 @@ const updateSubUser = async (req, res, next) => {
|
||||
subUser.sub_user_permissions = sanitizeSubUserPermissions(permissions)
|
||||
}
|
||||
|
||||
await saveAvatarIfProvided(subUser, req.files)
|
||||
await saveAvatarIfProvided(subUser, req.file)
|
||||
await subUser.save()
|
||||
|
||||
return res.json({
|
||||
|
||||
Reference in New Issue
Block a user