Skip to content

Commit 391dd9f

Browse files
committed
fix: linting
1 parent de4981e commit 391dd9f

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

tools/middlewares.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -160,14 +160,15 @@ func InitCourse(wrapper dao.DaoWrapper) gin.HandlerFunc {
160160
return
161161
}
162162
// check if course is accessible by user:
163-
if course.IsPublic() || course.IsHidden() || (tumLiveContext.User != nil && tumLiveContext.User.IsEligibleToWatchCourse(course)) {
163+
switch {
164+
case course.IsPublic(), course.IsHidden(), tumLiveContext.User != nil && tumLiveContext.User.IsEligibleToWatchCourse(course):
164165
tumLiveContext.Course = &course
165166
c.Set("TUMLiveContext", tumLiveContext)
166-
} else if tumLiveContext.User == nil {
167+
case tumLiveContext.User == nil:
167168
c.Redirect(http.StatusFound, "/login?return="+url.QueryEscape(c.Request.RequestURI))
168169
c.Abort()
169170
return
170-
} else {
171+
default:
171172
c.Status(http.StatusForbidden)
172173
RenderErrorPage(c, http.StatusForbidden, ForbiddenCourseAccess)
173174
}

0 commit comments

Comments
 (0)