File tree 2 files changed +8
-1
lines changed
components/public-api-server/pkg/proxy
2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ func categorizeRPCError(err error) *connect.Error {
33
33
return connect .NewError (connect .CodeInvalidArgument , fmt .Errorf (rpcErr .Message ))
34
34
// components/gitpod-protocol/src/messaging/error.ts
35
35
case 401 :
36
- return connect .NewError (connect .CodePermissionDenied , fmt .Errorf (rpcErr .Message ))
36
+ return connect .NewError (connect .CodeUnauthenticated , fmt .Errorf (rpcErr .Message ))
37
37
// components/gitpod-protocol/src/messaging/error.ts
38
38
case 403 :
39
39
return connect .NewError (connect .CodePermissionDenied , fmt .Errorf (rpcErr .Message ))
Original file line number Diff line number Diff line change @@ -34,6 +34,13 @@ func TestConvertError(t *testing.T) {
34
34
},
35
35
ExpectedError : connect .NewError (connect .CodeInvalidArgument , fmt .Errorf ("user id is a required argument" )),
36
36
},
37
+ {
38
+ Input : & jsonrpc2.Error {
39
+ Code : 401 ,
40
+ Message : "user is not authenticated" ,
41
+ },
42
+ ExpectedError : connect .NewError (connect .CodeUnauthenticated , fmt .Errorf ("user is not authenticated" )),
43
+ },
37
44
{
38
45
Input : & jsonrpc2.Error {
39
46
Code : - 32603 ,
You can’t perform that action at this time.
0 commit comments