From 854b6a13839c0f532ab0ac2c866e067ee7194935 Mon Sep 17 00:00:00 2001 From: lesion Date: Tue, 11 Jun 2024 11:19:14 +0200 Subject: [PATCH] fix: do not use cached instances when adding trust --- server/api/controller/instance.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/api/controller/instance.js b/server/api/controller/instance.js index 80782a67..a7114607 100644 --- a/server/api/controller/instance.js +++ b/server/api/controller/instance.js @@ -139,7 +139,7 @@ const instancesController = { const [ user, instance_url ] = url.replace(/^@/,'').split('@') log.debug('[FEDI] Adds user: %s and instance: %s because url was: %s', user, instance_url, url) try { - instance = await getInstance('https://' + instance_url) + instance = await getInstance('https://' + instance_url, true) if (!instance) { return res.sendStatus(404) } @@ -152,7 +152,7 @@ const instancesController = { } log.info(`[FEDI] Adding trusted instance ${instance_url} and actor ${actor_url.href}...`) - const actor = await getActor(actor_url.href, instance) + const actor = await getActor(actor_url.href, instance, true) log.debug('[FEDI] Actor %s', actor) await actor.update({ trusted: true }) return res.json(actor)