fix new_featured_wallpaper

This commit is contained in:
srgooglo 2022-09-07 17:35:17 +02:00
parent b9381982d2
commit 48bfa5da4d

View File

@ -36,16 +36,19 @@ export default class PublicController extends Controller {
"/new_featured_wallpaper": { "/new_featured_wallpaper": {
middlewares: ["withAuthentication", "onlyAdmin"], middlewares: ["withAuthentication", "onlyAdmin"],
fn: Schematized({ fn: Schematized({
select: ["url", "date"], select: ["url", "date", "author"],
required: ["url"], required: ["url"],
}, async (req, res) => { }, async (req, res) => {
const newFeaturedWallpaper = new FeaturedWallpaper(req.selection) const newFeaturedWallpaper = new FeaturedWallpaper(req.selection)
await newFeaturedWallpaper.save().catch((err) => { const result = await newFeaturedWallpaper.save().catch((err) => {
return res.status(400).json({ message: err.message }) res.status(400).json({ message: err.message })
return null
}) })
return res.json(newFeaturedWallpaper) if (result) {
return res.json(newFeaturedWallpaper)
}
}) })
} }
} }