From 333e3647e01cc75ac1a69ab5852c89ba45d8b6a8 Mon Sep 17 00:00:00 2001 From: Max Leiter Date: Mon, 28 Mar 2022 12:28:07 -0700 Subject: [PATCH] server: fix post creation --- server/src/routes/posts.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/server/src/routes/posts.ts b/server/src/routes/posts.ts index 8c8212a6..0925d8f5 100644 --- a/server/src/routes/posts.ts +++ b/server/src/routes/posts.ts @@ -80,20 +80,20 @@ posts.post( .digest("hex") .toString(), html: html || '', + userId: req.body.userId, + postId: newPost.id }) - - await newFile.$set("user", req.body.userId) - await newFile.$set("post", newPost.id) await newFile.save() return newFile }) ) + await Promise.all( - newFiles.map((file) => { - newPost.$add("files", file.id) + newFiles.map(async (file) => { + await newPost.$add("files", file.id) + await newPost.save() }) ) - await newPost.save() res.json(newPost) } catch (e) {