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.

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…