diff --git a/models/resources/resource.go b/models/resources/resource.go index 1cb8a08..26abc91 100755 --- a/models/resources/resource.go +++ b/models/resources/resource.go @@ -234,7 +234,9 @@ func (r *AbstractInstanciatedResource[T]) GetSelectedInstance(selected *int) Res func (abs *AbstractInstanciatedResource[T]) SetAllowedInstances(request *tools.APIRequest, instanceID ...string) []ResourceInstanceITF { if !((request != nil && request.PeerID == abs.CreatorID && request.PeerID != "") || request.Admin) { + abs.Instances = VerifyAuthAction(abs.Instances, request, instanceID...) + fmt.Println("Not Admin", abs.Name, abs.Instances) // Filter AEs: only return AEs visible to the requesting peer. if request != nil { abs.FilterExploitationAuthorizations(request.PeerID, request.Admin)