This commit is contained in:
mr
2026-06-02 16:43:55 +02:00
parent 322ea38bb4
commit aa2bca48ef
+3 -3
View File
@@ -60,9 +60,7 @@ func (d *DynamicResource) SetAllowedInstances(request *tools.APIRequest, instanc
d.PeerIds = map[int]string{} d.PeerIds = map[int]string{}
d.ResourceIds = map[int]string{} d.ResourceIds = map[int]string{}
for _, res := range a { for _, res := range a {
fmt.Println("INSTANCE FOUND", len(res.(ResourceInterface).SetAllowedInstances(request, instance_id...)), instance_id)
for _, i := range res.(ResourceInterface).SetAllowedInstances(request, instance_id...) { for _, i := range res.(ResourceInterface).SetAllowedInstances(request, instance_id...) {
fmt.Println("INSTANCE ADD", i, request)
d.PeerIds[len(d.Instances)] = res.GetCreatorID() d.PeerIds[len(d.Instances)] = res.GetCreatorID()
d.ResourceIds[len(d.Instances)] = res.GetID() d.ResourceIds[len(d.Instances)] = res.GetID()
d.Instances = append(d.Instances, i) d.Instances = append(d.Instances, i)
@@ -116,13 +114,15 @@ func (d *DynamicResource) GetSelectedInstance(index *int) ResourceInstanceITF {
d.SelectedIndex = i d.SelectedIndex = i
for i := range inst.GetPartnerships() { for i := range inst.GetPartnerships() {
fmt.Println(inst.GetProfile(d.PeerIds[i], &i, &d.SelectedBuyingStrategy, &d.SelectedPricingStrategy), d.PeerIds[i], &i, &d.SelectedBuyingStrategy, &d.SelectedPricingStrategy)
if inst.GetProfile(d.PeerIds[i], &i, &d.SelectedBuyingStrategy, &d.SelectedPricingStrategy) != nil { if inst.GetProfile(d.PeerIds[i], &i, &d.SelectedBuyingStrategy, &d.SelectedPricingStrategy) != nil {
d.SelectedPartnershipIndex = &i d.SelectedPartnershipIndex = &i
break break
} }
} }
if d.SelectedPartnershipIndex == nil { if d.SelectedPartnershipIndex == nil {
continue i := 0
d.SelectedPartnershipIndex = &i
} }
return inst return inst
} }