From c17809e450e2650bdceffb8fd37b361eb3f81da4 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Wed, 15 Jan 2025 15:14:15 -0500 Subject: [PATCH] fix: bug where newly create cids were not responding via webfinger, 404 on webfinger errors, not 400 --- src/categories/create.js | 1 + src/controllers/well-known.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/categories/create.js b/src/categories/create.js index 60923d28b6..f2e8f8811d 100644 --- a/src/categories/create.js +++ b/src/categories/create.js @@ -92,6 +92,7 @@ module.exports = function (Categories) { ['categories:cid', category.order, category.cid], [`cid:${parentCid}:children`, category.order, category.cid], ['categories:name', 0, `${data.name.slice(0, 200).toLowerCase()}:${category.cid}`], + ['categoryhandle:cid', cid, handle], ]); await privileges.categories.give(result.defaultPrivileges, category.cid, ['registered-users', 'fediverse']); diff --git a/src/controllers/well-known.js b/src/controllers/well-known.js index 7df8d543fc..0a9937f036 100644 --- a/src/controllers/well-known.js +++ b/src/controllers/well-known.js @@ -40,7 +40,7 @@ Controller.webfinger = async (req, res) => { res.status(200).json(response); } catch (e) { - res.sendStatus(400); + res.sendStatus(404); } };