From d2fef8681214f7de213d4971649b4c2767b5bb2d Mon Sep 17 00:00:00 2001 From: yxh Date: Mon, 25 Apr 2022 15:55:35 +0800 Subject: [PATCH] =?UTF-8?q?casbin=20bug=20=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/app/common/service/casbin.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/internal/app/common/service/casbin.go b/internal/app/common/service/casbin.go index 7200a84..1158310 100644 --- a/internal/app/common/service/casbin.go +++ b/internal/app/common/service/casbin.go @@ -46,8 +46,7 @@ func (s *cabinImpl) newAdapter(ctx context.Context) (a *adapterCasbin) { func (a *adapterCasbin) initPolicy(ctx context.Context) { // Because the DB is empty at first, // so we need to load the policy from the file adapter (.CSV) first. - e, err := casbin.NewSyncedEnforcer(g.Cfg().MustGet(ctx, "casbin.modelFile").String(), - g.Cfg().MustGet(ctx, "casbin.policyFile").String()) + e, err := casbin.NewSyncedEnforcer(g.Cfg().MustGet(ctx, "casbin.modelFile").String(), a) if err != nil { a.EnforcerErr = err @@ -62,7 +61,7 @@ func (a *adapterCasbin) initPolicy(ctx context.Context) { // return err //} //set adapter - e.SetAdapter(a) + //e.SetAdapter(a) // Clear the current policy. e.ClearPolicy() a.Enforcer = e