From 185bab9ff40c8a6826679f5d94fa1a96acf91463 Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Sun, 27 Aug 2023 20:24:28 -0700 Subject: [PATCH] chore: update filters --- config/filters.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/config/filters.js b/config/filters.js index 8784d0ce..8a4da986 100644 --- a/config/filters.js +++ b/config/filters.js @@ -1,5 +1,6 @@ const marked = require('marked') const sanitizeHTML = require('sanitize-html') +const utmPattern = /[?&](utm_[^&=]+=[^&#]*)/gi module.exports = { trim: (string, limit) => { @@ -18,8 +19,7 @@ module.exports = { return string.replace(pattern, replacement) }, stripUtm: (string) => { - const pattern = /[?&](utm_[^&=]+=[^&#]*)/gi - return string.replace(pattern, '') + return string.replace(utmPattern, '') }, getPostImage: (image) => { if (image && image !== '') return image @@ -51,7 +51,7 @@ module.exports = { const filtered = webmentions - .filter((entry) => entry['wm-target'] === `https://coryd.dev${url}`) + .filter((entry) => entry['wm-target'].replace(utmPattern, '') === `https://coryd.dev${url}`) .filter((entry) => allowedTypes.includes(entry['wm-property'])) || [] filtered.forEach((m) => {