From 5db5437b621acc4dacf2fb4851757bcd5abf63ad Mon Sep 17 00:00:00 2001 From: jj Date: Sat, 8 Feb 2025 16:08:34 +0000 Subject: [PATCH] api/pinterest: fix `undefined` in name when downloading shortlink --- api/src/processing/services/pinterest.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/api/src/processing/services/pinterest.js b/api/src/processing/services/pinterest.js index 9c0ac9c5..37dbac2f 100644 --- a/api/src/processing/services/pinterest.js +++ b/api/src/processing/services/pinterest.js @@ -11,6 +11,7 @@ export default async function(o) { .then(r => r.headers.get("location").split('pin/')[1].split('/')[0]) .catch(() => {}); } + if (id.includes("--")) id = id.split("--")[1]; if (!id) return { error: "fetch.fail" }; @@ -26,8 +27,8 @@ export default async function(o) { if (videoLink) return { urls: videoLink, - filename: `pinterest_${o.id}.mp4`, - audioFilename: `pinterest_${o.id}_audio` + filename: `pinterest_${id}.mp4`, + audioFilename: `pinterest_${id}_audio` } const imageLink = [...html.matchAll(imageRegex)] @@ -39,7 +40,7 @@ export default async function(o) { if (imageLink) return { urls: imageLink, isPhoto: true, - filename: `pinterest_${o.id}.${imageType}` + filename: `pinterest_${id}.${imageType}` } return { error: "fetch.empty" };