fix(project): pass user id to error message
This commit is contained in:
parent
78353d1ffe
commit
7f46914d5e
@ -208,7 +208,10 @@ func (tf *TaskCollection) ReadAll(s *xorm.Session, a web.Auth, search string, pa
|
|||||||
return nil, 0, 0, err
|
return nil, 0, 0, err
|
||||||
}
|
}
|
||||||
if !canRead {
|
if !canRead {
|
||||||
return nil, 0, 0, ErrUserDoesNotHaveAccessToProject{ProjectID: tf.ProjectID}
|
return nil, 0, 0, ErrUserDoesNotHaveAccessToProject{
|
||||||
|
ProjectID: tf.ProjectID,
|
||||||
|
UserID: a.GetID(),
|
||||||
|
}
|
||||||
}
|
}
|
||||||
projects = []*Project{{ID: tf.ProjectID}}
|
projects = []*Project{{ID: tf.ProjectID}}
|
||||||
}
|
}
|
||||||
|
@ -623,7 +623,7 @@ func (vcls *VikunjaCaldavProjectStorage) getProjectRessource(isCollection bool)
|
|||||||
if !can {
|
if !can {
|
||||||
_ = s.Rollback()
|
_ = s.Rollback()
|
||||||
log.Errorf("User %v tried to access a caldav resource (Project %v) which they are not allowed to access", vcls.user.Username, vcls.project.ID)
|
log.Errorf("User %v tried to access a caldav resource (Project %v) which they are not allowed to access", vcls.user.Username, vcls.project.ID)
|
||||||
return rr, models.ErrUserDoesNotHaveAccessToProject{ProjectID: vcls.project.ID}
|
return rr, models.ErrUserDoesNotHaveAccessToProject{ProjectID: vcls.project.ID, UserID: vcls.user.ID}
|
||||||
}
|
}
|
||||||
err = vcls.project.ReadOne(s, vcls.user)
|
err = vcls.project.ReadOne(s, vcls.user)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user