From 48bfa5da4d19ba82fa6e79c31d0c97cb14742d08 Mon Sep 17 00:00:00 2001 From: srgooglo Date: Wed, 7 Sep 2022 17:35:17 +0200 Subject: [PATCH] fix `new_featured_wallpaper` --- .../server/src/controllers/PublicController/index.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/server/src/controllers/PublicController/index.js b/packages/server/src/controllers/PublicController/index.js index 89a1c945..0a9a9942 100644 --- a/packages/server/src/controllers/PublicController/index.js +++ b/packages/server/src/controllers/PublicController/index.js @@ -36,16 +36,19 @@ export default class PublicController extends Controller { "/new_featured_wallpaper": { middlewares: ["withAuthentication", "onlyAdmin"], fn: Schematized({ - select: ["url", "date"], + select: ["url", "date", "author"], required: ["url"], }, async (req, res) => { const newFeaturedWallpaper = new FeaturedWallpaper(req.selection) - await newFeaturedWallpaper.save().catch((err) => { - return res.status(400).json({ message: err.message }) + const result = await newFeaturedWallpaper.save().catch((err) => { + res.status(400).json({ message: err.message }) + return null }) - return res.json(newFeaturedWallpaper) + if (result) { + return res.json(newFeaturedWallpaper) + } }) } }