Skip to content

Commit

Permalink
Fix the bug that enforcer with no adapter doesn't call BuildRoleLinks…
Browse files Browse the repository at this point in the history
…(), fix: #247
  • Loading branch information
hsluoyz committed Jun 26, 2019
1 parent 8f5f266 commit b7676f1
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions enforcer.go
Expand Up @@ -211,7 +211,7 @@ func (e *Enforcer) ClearPolicy() {
// LoadPolicy reloads the policy from file/database.
func (e *Enforcer) LoadPolicy() error {
e.model.ClearPolicy()
if err := e.adapter.LoadPolicy(e.model); err != nil {
if err := e.adapter.LoadPolicy(e.model); err != nil && err.Error() != "invalid file path, file path cannot be empty" {
return err
}

Expand All @@ -235,7 +235,7 @@ func (e *Enforcer) LoadFilteredPolicy(filter interface{}) error {
default:
return errors.New("filtered policies are not supported by this adapter")
}
if err := filteredAdapter.LoadFilteredPolicy(e.model, filter); err != nil {
if err := filteredAdapter.LoadFilteredPolicy(e.model, filter); err != nil && err.Error() != "invalid file path, file path cannot be empty" {
return err
}

Expand Down

0 comments on commit b7676f1

Please sign in to comment.