From acd0dae11c341718cd4831bf10dc96abb4b51725 Mon Sep 17 00:00:00 2001 From: srgooglo Date: Thu, 13 Oct 2022 21:55:24 +0200 Subject: [PATCH] added `additions_to_attachments` fixment --- .../src/fixments/additions_to_attachments.js | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 packages/server/src/fixments/additions_to_attachments.js diff --git a/packages/server/src/fixments/additions_to_attachments.js b/packages/server/src/fixments/additions_to_attachments.js new file mode 100644 index 00000000..063e4c7e --- /dev/null +++ b/packages/server/src/fixments/additions_to_attachments.js @@ -0,0 +1,26 @@ +import { Post } from "../models" +import DBManager from "../classes/DbManager" + +async function main() { + const dbManager = new DBManager() + await dbManager.connect() + + const posts = await Post.find({}).catch(() => false) + + for await (let post of posts) { + let postData = post.toObject() + + if (postData["additions"]) { + // transform additions to attachments + postData["attachments"] = postData["additions"] + } + + post.attachments = postData["attachments"] + + await post.save() + } + + console.log("Done!") +} + +main() \ No newline at end of file