From 581a2f7a53c44badca50631963414daad4eb0b52 Mon Sep 17 00:00:00 2001 From: Eric Date: Wed, 6 Nov 2024 16:08:35 -0600 Subject: [PATCH] Website: update `sails.LOOKS_LIKE_ASSET_RX` (#23603) Closes: https://github.com/fleetdm/fleet/issues/23598 Changes: - Updated `sails.LOOKS_LIKE_ASSET_RX` to not match URLs for articles. --- website/api/hooks/custom/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/api/hooks/custom/index.js b/website/api/hooks/custom/index.js index c6c0b388b8..a7755c7bc3 100644 --- a/website/api/hooks/custom/index.js +++ b/website/api/hooks/custom/index.js @@ -73,7 +73,7 @@ will be disabled and/or hidden in the UI. // Override the default sails.LOOKS_LIKE_ASSET_RX with a regex that does not match paths starting with '/release/'. // Otherwise, our release blog posts are treated as assets because they contain periods in their URL (e.g., fleetdm.com/releases/fleet-4.29.0) - sails.LOOKS_LIKE_ASSET_RX = /^(?!\/releases\/.*$)[^?]*\/[^?\/]+\.[^?\/]+(\?.*)?$/; + sails.LOOKS_LIKE_ASSET_RX = /^(?![\/releases\/|\/announcements\/|\/success-stories\/|\/securing\/|\/engineering\/|\/podcasts\/].*$)[^?]*\/[^?\/]+\.[^?\/]+(\?.*)?$/; // After "sails-hook-organics" finishes initializing, configure Stripe // and Sendgrid packs with any available credentials.