fix missing context

This commit is contained in:
Henry 2021-04-23 11:20:19 +02:00 committed by Henry
parent e6ca0ed74b
commit 57c1375e54
1 changed files with 2 additions and 1 deletions

View File

@ -4,6 +4,7 @@ package admin
import ( import (
"bytes" "bytes"
"context"
"crypto/rand" "crypto/rand"
"net/http" "net/http"
"net/url" "net/url"
@ -134,7 +135,7 @@ func newSession(t *testing.T) *testSession {
testFuncs["member_is_elevated"] = func() bool { return ts.User.Role == roomdb.RoleAdmin || ts.User.Role == roomdb.RoleModerator } testFuncs["member_is_elevated"] = func() bool { return ts.User.Role == roomdb.RoleAdmin || ts.User.Role == roomdb.RoleModerator }
testFuncs["member_is_admin"] = func() bool { return ts.User.Role == roomdb.RoleAdmin } testFuncs["member_is_admin"] = func() bool { return ts.User.Role == roomdb.RoleAdmin }
testFuncs["member_can_invite"] = func() bool { testFuncs["member_can_invite"] = func() bool {
pm, _ := ts.ConfigDB.GetPrivacyMode(ctx) pm, _ := ts.ConfigDB.GetPrivacyMode(context.TODO())
memberElevated := ts.User.Role == roomdb.RoleAdmin || ts.User.Role == roomdb.RoleModerator memberElevated := ts.User.Role == roomdb.RoleAdmin || ts.User.Role == roomdb.RoleModerator
memberCanInvite := ts.User.Role == roomdb.RoleMember && (pm == roomdb.ModeCommunity || pm == roomdb.ModeOpen) memberCanInvite := ts.User.Role == roomdb.RoleMember && (pm == roomdb.ModeCommunity || pm == roomdb.ModeOpen)
return memberElevated || memberCanInvite return memberElevated || memberCanInvite