From 1d4373e63f8a96356b73d8fb91d407131d3676e2 Mon Sep 17 00:00:00 2001 From: Jeroen Ooms Date: Tue, 26 Nov 2024 00:39:02 +0100 Subject: [PATCH] Fix duplicates --- routes/packages.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/routes/packages.js b/routes/packages.js index fe65393..777dfae 100644 --- a/routes/packages.js +++ b/routes/packages.js @@ -297,8 +297,11 @@ function is_indexed(description){ var universe = description._user; if(description['_registered'] === false) return false; // never index remotes - if((description.URL || "").toLowerCase().includes(`${universe}.r-universe.dev`)) - return true; // package names this universe in description + var re = new RegExp("\\S+\\.r-universe\\.dev", "i"); + var match = (description.URL || "").toLowerCase().match(re); + if(match && match[0]){ //description specififes a specific universe + return match[0].includes(`${universe}.r-universe.dev`); + } var owner = description._realowner || description._owner; return universe == owner; }