62e2d5cacc058d94cbbebd5936ac7f944578f3c0
- Author
- Ayman Bagabas <ayman.bagabas@gmail.com>
- Committer
- Ayman Bagabas <ayman.bagabas@gmail.com>
- Date
Message
fix(ssh): ui: respect anon-access setting for the ui
Fixes: https://github.com/charmbracelet/soft-serve/issues/759
Diff
1diff --git a/pkg/ssh/session.go b/pkg/ssh/session.go
2index c89d913f24d85cf804910a5aef206f84ad394833..295542d5ef6d1196d46d11ac751416516869d3b9 100644
3--- a/pkg/ssh/session.go
4+++ b/pkg/ssh/session.go
5@@ -45,11 +45,12 @@ func SessionHandler(s ssh.Session) *tea.Program {
6 initialRepo := ""
7 if len(cmd) == 1 {
8 initialRepo = cmd[0]
9- auth := be.AccessLevelByPublicKey(ctx, initialRepo, s.PublicKey())
10- if auth < access.ReadOnlyAccess {
11- wish.Fatalln(s, proto.ErrUnauthorized)
12- return nil
13- }
14+ }
15+
16+ auth := be.AccessLevelByPublicKey(ctx, initialRepo, s.PublicKey())
17+ if auth < access.ReadOnlyAccess {
18+ wish.Fatalln(s, proto.ErrUnauthorized)
19+ return nil
20 }
21
22 opts := bm.MakeOptions(s)