diff --git a/packages/backend/src/services/relay.ts b/packages/backend/src/services/relay.ts index 422da8884688ed5926cd547b4677af51858b69c1..33a5ef7f9b64d2fe8a501f75cc0980ae8839c5ed 100644 --- a/packages/backend/src/services/relay.ts +++ b/packages/backend/src/services/relay.ts @@ -22,11 +22,11 @@ export async function getRelayActor(): Promise<ILocalUser> { } export async function addRelay(inbox: string) { - const relay = await Relays.save({ + const relay = await Relays.insert({ id: genId(), inbox, status: 'requesting', - }); + }).then(x => Relays.findOneOrFail(x.identifiers[0])); const relayActor = await getRelayActor(); const follow = await renderFollowRelay(relay, relayActor);