diff --git a/packages/api/src/resolvers/subscriptions/index.ts b/packages/api/src/resolvers/subscriptions/index.ts index 3904a5e06..fa556cf3e 100644 --- a/packages/api/src/resolvers/subscriptions/index.ts +++ b/packages/api/src/resolvers/subscriptions/index.ts @@ -257,6 +257,11 @@ export const subscribeResolver = authorized< } } catch (error) { log.error('failed to subscribe', error) + if (error instanceof Error && error.message === 'Status code 404') { + return { + errorCodes: [SubscribeErrorCode.NotFound], + } + } return { errorCodes: [SubscribeErrorCode.BadRequest], }