@@ -198,11 +198,11 @@ func userInGroup(service *admin.Service, groups []string, email string) bool {
198198 req := service.Members.HasMember(group, email)
199199 r, err := req.Do()
200200 if err != nil {
201− err, ok := err.(*googleapi.Error)
201+ gerr, ok := err.(*googleapi.Error)
202202 switch {
203− case ok && err.Code == 404:
203+ case ok && gerr.Code == 404:
204204 logger.Printf("error checking membership in group %s: group does not exist", group)
205− case ok && err.Code == 400:
205+ case ok && gerr.Code == 400:
206206 // It is possible for Members.HasMember to return false even if the email is a group member.
207207 // One case that can cause this is if the user email is from a different domain than the group,
208208 // e.g. "member@otherdomain.com" in the group "group@mydomain.com" will result in a 400 error