Page MenuHomePhorge

D14777.1765337057.diff
No OneTemporary

Size
822 B
Referenced Files
None
Subscribers
None

D14777.1765337057.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
Wed, Dec 10, 3:24 AM (10 h, 12 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5860476
Default Alt Text
D14777.1765337057.diff (822 B)

Event Timeline