fix missing context
This commit is contained in:
parent
e6ca0ed74b
commit
57c1375e54
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue