diff --git a/internal/permission/permission.go b/internal/permission/permission.go index e1bf1bae14b8473989b1c0890c58188591123d71..2209e26ea924535598982c5158900b5a93dc0a21 100644 --- a/internal/permission/permission.go +++ b/internal/permission/permission.go @@ -188,15 +188,6 @@ func (s *permissionService) Request(ctx context.Context, opts CreatePermissionRe } 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, nil - } - } - s.sessionPermissionsMu.RUnlock() - s.activeRequestMu.Lock() s.activeRequest = &permission s.activeRequestMu.Unlock()