From 948a7398906cb8aba21b5538f7b6906a6aa1df96 Mon Sep 17 00:00:00 2001 From: Max Resnick Date: Mon, 15 Apr 2024 22:23:59 -0700 Subject: feat: readonly fs support, policy built in temp --- internal/admin/service.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'internal/admin/service.go') diff --git a/internal/admin/service.go b/internal/admin/service.go index 182c153..bcf42f9 100644 --- a/internal/admin/service.go +++ b/internal/admin/service.go @@ -63,7 +63,11 @@ func (s *Servicer) InitServer() error { // NewService create a new admin service, load config, and generate policies func NewService(modelPath, policyPath, serverConfigPath, reposDir string, mgmtRepo bool) (*Servicer, error) { - enf, err := casbin.NewSyncedEnforcer(modelPath, policyPath) + workingPolicyPath, err := setupPolicyFile(policyPath) + if err != nil { + return &Servicer{}, err + } + enf, err := casbin.NewSyncedEnforcer(modelPath, workingPolicyPath) if err != nil { return &Servicer{}, fmt.Errorf("Couldn't load the enforcer encountered the following error: %w", err) } -- cgit v1.2.3