INNER CODE UNIT · Go
loadPolicyLine
apache/casbin-mongodb-adapter · adapter.go:229
func loadPolicyLine(line CasbinRule, model model.Model) error {
var p = []string{line.PType,
line.V0, line.V1, line.V2, line.V3, line.V4, line.V5}
index := len(p) - 1
for p[index] == "" {
index--
}
index += 1
p = p[:index]
err := persist.LoadPolicyArray(p, model)
if err != nil {
return err
}
return nil
}
// LoadPolicy loads policy from database.