summaryrefslogtreecommitdiff
path: root/courses.go
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--courses.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/courses.go b/courses.go
index c92a3d2..ccb5313 100644
--- a/courses.go
+++ b/courses.go
@@ -193,7 +193,7 @@ func setupCourses() error {
return nil
}
-type userCourseGroupsT map[courseGroupT]bool
+type userCourseGroupsT map[courseGroupT]struct{}
func populateUserCourseGroups(
ctx context.Context,
@@ -239,7 +239,7 @@ func populateUserCourseGroups(
defer coursesLock.RUnlock()
thisGroupName = courses[thisCourseID].Group
}()
- if (*userCourseGroups)[thisGroupName] {
+ if _, ok := (*userCourseGroups)[thisGroupName]; ok {
return fmt.Errorf(
"%w: user %v, group %v",
errMultipleChoicesInOneGroup,
@@ -247,7 +247,7 @@ func populateUserCourseGroups(
thisGroupName,
)
}
- (*userCourseGroups)[thisGroupName] = true
+ (*userCourseGroups)[thisGroupName] = struct{}{}
}
return nil
}