diff --git a/src/engines/FurAffinity.ts b/src/engines/FurAffinity.ts index 6d2a090..344195b 100644 --- a/src/engines/FurAffinity.ts +++ b/src/engines/FurAffinity.ts @@ -46,16 +46,17 @@ export default class FurAffinity extends ScrapeEngineBase { break; } - // Set tags - post.tags = Array.from(document.querySelectorAll("section.tags-row > span.tags a:not(.tag-block)")) - .map((x) => (x as HTMLSpanElement).innerText) - .map((x) => new ScrapedTag(x)); - // Set user who submitted the art as the artist const submissionUser = document.querySelector(".submission-id-sub-container a")?.innerText; if (submissionUser) { post.tags.push(new ScrapedTag(submissionUser, "artist")); } + // Set tags + post.tags = Array.from(document.querySelectorAll("section.tags-row > span.tags a:not(.tag-block)")) + .map((x) => (x as HTMLSpanElement).innerText) + .filter((x) => x !== submissionUser) + .map((x) => new ScrapedTag(x)); + result.tryAddPost(post);