mirror of
https://github.com/coder/coder.git
synced 2025-07-09 11:45:56 +00:00
fix: allow users to use quiet hours endpoint (#10547)
This commit is contained in:
@ -2653,10 +2653,14 @@ func (q *querier) UpdateUserProfile(ctx context.Context, arg database.UpdateUser
|
||||
}
|
||||
|
||||
func (q *querier) UpdateUserQuietHoursSchedule(ctx context.Context, arg database.UpdateUserQuietHoursScheduleParams) (database.User, error) {
|
||||
fetch := func(ctx context.Context, arg database.UpdateUserQuietHoursScheduleParams) (database.User, error) {
|
||||
return q.db.GetUserByID(ctx, arg.ID)
|
||||
u, err := q.db.GetUserByID(ctx, arg.ID)
|
||||
if err != nil {
|
||||
return database.User{}, err
|
||||
}
|
||||
return updateWithReturn(q.log, q.auth, fetch, q.db.UpdateUserQuietHoursSchedule)(ctx, arg)
|
||||
if err := q.authorizeContext(ctx, rbac.ActionUpdate, u.UserDataRBACObject()); err != nil {
|
||||
return database.User{}, err
|
||||
}
|
||||
return q.db.UpdateUserQuietHoursSchedule(ctx, arg)
|
||||
}
|
||||
|
||||
// UpdateUserRoles updates the site roles of a user. The validation for this function include more than
|
||||
|
Reference in New Issue
Block a user