From 29ed8c1073308d84395c0c8ace65855697c9be47 Mon Sep 17 00:00:00 2001 From: Chris W Date: Sun, 22 Oct 2023 13:16:34 -0600 Subject: [PATCH] stop saving url in paste --- src/routes/api/pastes/+server.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/routes/api/pastes/+server.ts b/src/routes/api/pastes/+server.ts index c080c55..4f0959d 100644 --- a/src/routes/api/pastes/+server.ts +++ b/src/routes/api/pastes/+server.ts @@ -137,7 +137,6 @@ export const POST: RequestHandler = async ({ request }) => { const data = { id, - url: `${env.SITE_URL}/${id}.${highlight}`, highlight, encrypted: !!password, contents: pasteContents, @@ -148,15 +147,20 @@ export const POST: RequestHandler = async ({ request }) => { const pastes = await Mongo.getNamedCollection("pastes"); const res = await pastes.insertOne(data); + const url = `${env.SITE_URL}/${id}.${highlight}`; + if (!res.acknowledged) { throw error(500, 'Failed to create paste'); } if (raw) { - return json(data, { + return json({ + ...data, + url, + }, { status: 201, }); } else { - return text(data.url + '\n'); + return text(url + '\n'); } }; \ No newline at end of file