Page MenuHomePhorge

D14777.1768460490.diff
No OneTemporary

Size
822 B
Referenced Files
None
Subscribers
None

D14777.1768460490.diff

diff --git a/web/grpc/identity-service-context-provider.react.js b/web/grpc/identity-service-context-provider.react.js
--- a/web/grpc/identity-service-context-provider.react.js
+++ b/web/grpc/identity-service-context-provider.react.js
@@ -103,6 +103,14 @@
const message = getMessageForException(e);
if (message === 'bad_credentials') {
void invalidTokenLogOut();
+ } else if (
+ // These come from grpc-web:
+ // - http status code: 0 is added when XmlHttpRequest request fails
+ // - DEADLINE_EXCEEDED is gRPC-web timeout error
+ message?.includes('http status code: 0') ||
+ message?.includes('DEADLINE_EXCEEDED')
+ ) {
+ throw new Error('network_error');
}
throw e;
}

File Metadata

Mime Type
text/plain
Expires
Thu, Jan 15, 7:01 AM (9 h, 15 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5931339
Default Alt Text
D14777.1768460490.diff (822 B)

Event Timeline