diff --git a/internal/permission/permission.go b/internal/permission/permission.go index 9d5241b5927d8ad6b6aff462d10cd28e694e7433..069fcdaed7961ea49a39ec0efb46109975cb3618 100644 --- a/internal/permission/permission.go +++ b/internal/permission/permission.go @@ -181,15 +181,6 @@ func (s *permissionService) Request(opts CreatePermissionRequest) bool { } s.sessionPermissionsMu.RUnlock() - s.sessionPermissionsMu.RLock() - for _, p := range s.sessionPermissions { - if p.ToolName == permission.ToolName && p.Action == permission.Action && p.SessionID == permission.SessionID && p.Path == permission.Path { - s.sessionPermissionsMu.RUnlock() - return true - } - } - s.sessionPermissionsMu.RUnlock() - s.activeRequest = &permission respCh := make(chan bool, 1)