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