diff --git a/src/modules/processing/services/facebook.js b/src/modules/processing/services/facebook.js index af6e6662..45d31b5f 100644 --- a/src/modules/processing/services/facebook.js +++ b/src/modules/processing/services/facebook.js @@ -33,7 +33,7 @@ export default async function({ sourceUrl, shortLink, username, id }) { : `https://web.facebook.com/${username}/videos/${id}` if (isShortLink) url = await resolveUrl(url) - if (isSharedLink) url = (sourceUrl) + if (isSharedLink) url = sourceUrl const html = await fetch(url, { headers }) .then(r => r.text()) diff --git a/src/util/tests.json b/src/util/tests.json index 278d0b33..928661c3 100644 --- a/src/util/tests.json +++ b/src/util/tests.json @@ -1167,7 +1167,7 @@ "params": {}, "expected": { "code": 200, - "status": "stream" + "status": "redirect" } }, { "name": "direct video with id as query param", @@ -1175,7 +1175,7 @@ "params": {}, "expected": { "code": 200, - "status": "stream" + "status": "redirect" } }, { "name": "direct video with caption", @@ -1183,7 +1183,7 @@ "params": {}, "expected": { "code": 200, - "status": "stream" + "status": "redirect" } }, { "name": "shortlink video", @@ -1191,7 +1191,7 @@ "params": {}, "expected": { "code": 200, - "status": "stream" + "status": "redirect" } }, { "name": "reel video", @@ -1199,7 +1199,7 @@ "params": {}, "expected": { "code": 200, - "status": "stream" + "status": "redirect" } }, { "name": "shared video link", @@ -1207,7 +1207,15 @@ "params": {}, "expected": { "code": 200, - "status": "stream" + "status": "redirect" + } + }, { + "name": "shared video link v2", + "url": "https://web.facebook.com/share/r/JFZfPVgLkiJQmWrr/", + "params": {}, + "expected": { + "code": 200, + "status": "redirect" } }] }