From dfb484858225f29417725cc3eea6e86038b4eef3 Mon Sep 17 00:00:00 2001 From: Jacob Bednarz Date: Mon, 13 Mar 2023 12:06:38 +1100 Subject: [PATCH] consistent use of `rc.URLFragment` --- addressing_address_map.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addressing_address_map.go b/addressing_address_map.go index e4f5c60466..9627c8a06c 100644 --- a/addressing_address_map.go +++ b/addressing_address_map.go @@ -126,7 +126,7 @@ func (api *API) ListAddressMaps(ctx context.Context, rc *ResourceContainer, para return []AddressMap{}, ErrRequiredAccountLevelResourceContainer } - uri := buildURI(fmt.Sprintf("/%s/%s/addressing/address_maps", rc.Level, rc.Identifier), params) + uri := buildURI(fmt.Sprintf("/%s/addressing/address_maps", rc.URLFragment()), params) res, err := api.makeRequestContext(ctx, http.MethodGet, uri, nil) if err != nil { return []AddressMap{}, err @@ -259,7 +259,7 @@ func (api *API) CreateMembershipToAddressMap(ctx context.Context, rc *ResourceCo return fmt.Errorf("requested membershp kind (%q) is not supported", params.Membership.Kind) } - uri := fmt.Sprintf("/%s/%s/addressing/address_maps/%s/%s", rc.Level, rc.Identifier, params.ID, params.Membership.URLFragment()) + uri := fmt.Sprintf("/%s/addressing/address_maps/%s/%s", rc.URLFragment(), params.ID, params.Membership.URLFragment()) _, err := api.makeRequestContext(ctx, http.MethodPut, uri, nil) return err } @@ -278,7 +278,7 @@ func (api *API) DeleteMembershipFromAddressMap(ctx context.Context, rc *Resource return fmt.Errorf("requested membershp kind (%q) is not supported", params.Membership.Kind) } - uri := fmt.Sprintf("/%s/%s/addressing/address_maps/%s/%s", rc.Level, rc.Identifier, params.ID, params.Membership.URLFragment()) + uri := fmt.Sprintf("/%s/addressing/address_maps/%s/%s", rc.URLFragment(), params.ID, params.Membership.URLFragment()) _, err := api.makeRequestContext(ctx, http.MethodDelete, uri, nil) return err }