Skip to content

Commit 40f995b

Browse files
author
奇淼(piexlmax
authored
Merge pull request flipped-aurora#482 from flipped-aurora/gva_gormv2_dev
Gva gormv2 dev
2 parents 7139b67 + e4ee942 commit 40f995b

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

server/service/sys_casbin.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,8 +91,9 @@ func ClearCasbin(v int, p ...string) bool {
9191
//@return: *casbin.Enforcer
9292

9393
var (
94-
e *casbin.Enforcer
95-
once sync.Once
94+
e *casbin.Enforcer
95+
once sync.Once
96+
eLock sync.Mutex
9697
)
9798

9899
func Casbin() *casbin.Enforcer {
@@ -101,7 +102,9 @@ func Casbin() *casbin.Enforcer {
101102
e, _ = casbin.NewEnforcer(global.GVA_CONFIG.Casbin.ModelPath, a)
102103
e.AddFunction("ParamsMatch", ParamsMatchFunc)
103104
})
105+
eLock.Lock()
104106
_ = e.LoadPolicy()
107+
eLock.Unlock()
105108
return e
106109
}
107110

0 commit comments

Comments
 (0)