adjust self

This commit is contained in:
mr
2026-02-23 14:07:39 +01:00
parent 12c506e9a7
commit 19b0f10e71
5 changed files with 20 additions and 59 deletions

View File

@@ -271,15 +271,15 @@ func (ri *ResourceInstance[T]) GetPeerGroups() ([]ResourcePartnerITF, []map[stri
groups = append(groups, p.GetPeerGroups())
}
if len(groups) == 0 {
id, err := utils.GetMySelf((&peer.Peer{}).GetAccessor(&tools.APIRequest{
pp, err := utils.GetMySelf((&peer.Peer{}).GetAccessor(&tools.APIRequest{
Admin: true,
}))
if err != nil {
if err != nil || pp == nil {
return partners, groups
}
groups = []map[string][]string{
{
id: {"*"},
pp.GetID(): {"*"},
},
}
// TODO make allow all only for self.
@@ -356,14 +356,14 @@ func (ri *ResourcePartnerShip[T]) GetPricingsProfiles(peerID string, groups []st
func (rp *ResourcePartnerShip[T]) GetPeerGroups() map[string][]string {
if len(rp.PeerGroups) == 0 {
id, err := utils.GetMySelf((&peer.Peer{}).GetAccessor(&tools.APIRequest{
pp, err := utils.GetMySelf((&peer.Peer{}).GetAccessor(&tools.APIRequest{
Admin: true,
}))
if err != nil {
if err != nil || pp == nil {
return rp.PeerGroups
}
return map[string][]string{
id: {"*"},
pp.GetID(): {"*"},
}
}
return rp.PeerGroups