return anonymouse princial for user find publci access

devspace-test
atefeh 2024-05-10 15:48:26 -07:00 committed by Ritik Kapoor
parent d404f3f9e9
commit 30db3fd326
2 changed files with 6 additions and 2 deletions

View File

@ -28,6 +28,11 @@ import (
*/
func (c *Controller) Find(ctx context.Context, session *auth.Session,
userUID string) (*types.User, error) {
if session.Principal.UID == auth.AnonymousPrincipal.UID {
return &types.User{
UID: auth.AnonymousPrincipal.UID,
}, nil
}
user, err := c.FindNoAuth(ctx, userUID)
if err != nil {
return nil, err

View File

@ -146,7 +146,7 @@ func NewAPIHandler(
r.Use(audit.Middleware())
r.Route("/v1", func(r chi.Router) {
setupRoutesV1(r, appCtx, config, authenticator, repoCtrl, repoSettingsCtrl, executionCtrl, triggerCtrl, logCtrl, pipelineCtrl,
setupRoutesV1(r, appCtx, config, repoCtrl, repoSettingsCtrl, executionCtrl, triggerCtrl, logCtrl, pipelineCtrl,
connectorCtrl, templateCtrl, pluginCtrl, secretCtrl, spaceCtrl, pullreqCtrl,
webhookCtrl, githookCtrl, git, saCtrl, userCtrl, principalCtrl, checkCtrl, sysCtrl, uploadCtrl,
searchCtrl)
@ -173,7 +173,6 @@ func corsHandler(config *types.Config) func(http.Handler) http.Handler {
func setupRoutesV1(r chi.Router,
appCtx context.Context,
config *types.Config,
authenticator authn.Authenticator,
repoCtrl *repo.Controller,
repoSettingsCtrl *reposettings.Controller,
executionCtrl *execution.Controller,