feat: ABAC support for /api/enforce endpoint (#2660)

This commit is contained in:
Konstantin
2024-01-31 18:14:55 +03:00
committed by GitHub
parent 523186f895
commit c4096788b2
2 changed files with 41 additions and 4 deletions

View File

@ -324,9 +324,16 @@ func GetUsernameFromEmail(email string) string {
}
func StringToInterfaceArray(array []string) []interface{} {
var interfaceArray []interface{}
for _, v := range array {
interfaceArray = append(interfaceArray, v)
var (
interfaceArray []interface{}
elem interface{}
)
for _, elem = range array {
jStruct, err := TryJsonToAnonymousStruct(elem.(string))
if err == nil {
elem = jStruct
}
interfaceArray = append(interfaceArray, elem)
}
return interfaceArray
}