Skip to content

Commit 4da5f03

Browse files
easyCZroboquat
authored andcommitted
[public-api] Handle blocked user error
1 parent e2f0374 commit 4da5f03

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

components/public-api-server/pkg/proxy/errors.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,5 +47,9 @@ func ConvertError(err error) error {
4747
return connect.NewError(connect.CodeInternal, err)
4848
}
4949

50+
if strings.Contains(s, "code 470") {
51+
return connect.NewError(connect.CodePermissionDenied, err)
52+
}
53+
5054
return connect.NewError(connect.CodeInternal, err)
5155
}

components/public-api-server/pkg/proxy/errors_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ func TestConvertError(t *testing.T) {
3434
WebsocketError: errors.New("code 409"),
3535
ExpectedStatus: connect.CodeAlreadyExists,
3636
},
37+
{
38+
WebsocketError: errors.New("code 470"),
39+
ExpectedStatus: connect.CodePermissionDenied,
40+
},
3741
}
3842

3943
for _, s := range scenarios {

0 commit comments

Comments
 (0)