From d9fe5a8819ab2bb1881267f6e0371b6d54d2694b Mon Sep 17 00:00:00 2001 From: Owen Date: Sun, 19 Oct 2025 10:47:32 -0700 Subject: [PATCH] Always set exit node to online Fixes #1692 --- server/private/routers/gerbil/createExitNode.ts | 4 +++- server/routers/gerbil/createExitNode.ts | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/server/private/routers/gerbil/createExitNode.ts b/server/private/routers/gerbil/createExitNode.ts index 17d0b53d..03fe899d 100644 --- a/server/private/routers/gerbil/createExitNode.ts +++ b/server/private/routers/gerbil/createExitNode.ts @@ -65,10 +65,12 @@ export async function createExitNode( [exitNode] = await db .update(exitNodes) .set({ - reachableAt + reachableAt, + online: true }) .where(eq(exitNodes.exitNodeId, exitNodeQuery.exitNodeId)) .returning(); + logger.info(`Updated exit node reachableAt to ${reachableAt}`); } diff --git a/server/routers/gerbil/createExitNode.ts b/server/routers/gerbil/createExitNode.ts index 06af7e46..8148ed75 100644 --- a/server/routers/gerbil/createExitNode.ts +++ b/server/routers/gerbil/createExitNode.ts @@ -47,7 +47,8 @@ export async function createExitNode(publicKey: string, reachableAt: string | un .update(exitNodes) .set({ reachableAt, - publicKey + publicKey, + online: true }) .where(eq(exitNodes.publicKey, publicKey)) .returning();