Skip to content

Commit b61b799

Browse files
committed
feat: removed workspace identifier for URL creation as not required
1 parent c29a058 commit b61b799

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

client/payment_method.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,12 @@ type MeshPaymentMethodCreateMetadata struct {
4343
OwnedByWorkspace string `json:"ownedByWorkspace" tfsdk:"owned_by_workspace"`
4444
}
4545

46-
func (c *MeshStackProviderClient) urlForPaymentMethod(workspace string, identifier string) *url.URL {
47-
return c.endpoints.PaymentMethods.JoinPath(workspace, identifier)
46+
func (c *MeshStackProviderClient) urlForPaymentMethod(identifier string) *url.URL {
47+
return c.endpoints.PaymentMethods.JoinPath(identifier)
4848
}
4949

5050
func (c *MeshStackProviderClient) ReadPaymentMethod(workspace string, identifier string) (*MeshPaymentMethod, error) {
51-
targetUrl := c.urlForPaymentMethod(workspace, identifier)
51+
targetUrl := c.urlForPaymentMethod(identifier)
5252

5353
req, err := http.NewRequest("GET", targetUrl.String(), nil)
5454
if err != nil {
@@ -123,8 +123,8 @@ func (c *MeshStackProviderClient) CreatePaymentMethod(paymentMethod *MeshPayment
123123
return &createdPaymentMethod, nil
124124
}
125125

126-
func (c *MeshStackProviderClient) UpdatePaymentMethod(workspace string, identifier string, paymentMethod *MeshPaymentMethodCreate) (*MeshPaymentMethod, error) {
127-
targetUrl := c.urlForPaymentMethod(workspace, identifier)
126+
func (c *MeshStackProviderClient) UpdatePaymentMethod(identifier string, paymentMethod *MeshPaymentMethodCreate) (*MeshPaymentMethod, error) {
127+
targetUrl := c.urlForPaymentMethod(identifier)
128128

129129
payload, err := json.Marshal(paymentMethod)
130130
if err != nil {
@@ -163,7 +163,7 @@ func (c *MeshStackProviderClient) UpdatePaymentMethod(workspace string, identifi
163163
return &updatedPaymentMethod, nil
164164
}
165165

166-
func (c *MeshStackProviderClient) DeletePaymentMethod(workspace string, identifier string) error {
167-
targetUrl := c.urlForPaymentMethod(workspace, identifier)
166+
func (c *MeshStackProviderClient) DeletePaymentMethod(identifier string) error {
167+
targetUrl := c.urlForPaymentMethod(identifier)
168168
return c.deleteMeshObject(*targetUrl, 204)
169169
}

internal/provider/payment_method_resource.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ func (r *paymentMethodResource) Update(ctx context.Context, req resource.UpdateR
217217
return
218218
}
219219

220-
updatedPaymentMethod, err := r.client.UpdatePaymentMethod(paymentMethod.Metadata.OwnedByWorkspace, paymentMethod.Metadata.Name, &paymentMethod)
220+
updatedPaymentMethod, err := r.client.UpdatePaymentMethod(paymentMethod.Metadata.Name, &paymentMethod)
221221
if err != nil {
222222
resp.Diagnostics.AddError(
223223
"Error Updating Payment Method",
@@ -243,7 +243,7 @@ func (r *paymentMethodResource) Delete(ctx context.Context, req resource.DeleteR
243243
return
244244
}
245245

246-
err := r.client.DeletePaymentMethod(workspace, name)
246+
err := r.client.DeletePaymentMethod(name)
247247
if err != nil {
248248
resp.Diagnostics.AddError(
249249
fmt.Sprintf("Could not delete payment method '%s' in workspace '%s'", name, workspace),

0 commit comments

Comments
 (0)