From bee3f6290803a6bc7f866d76cf5a36b2f23c8d3f Mon Sep 17 00:00:00 2001 From: raulbarreto-delivion <77453382+raulbarreto-delivion@users.noreply.github.com> Date: Tue, 14 Dec 2021 22:15:37 +0100 Subject: [PATCH] Fix update repository webhooks (#41) Co-authored-by: Raul Barreto --- bitbucket/resource_repository_webhook.go | 6 +++++- docs/resources/bitbucketserver_repository_webhook.md | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/bitbucket/resource_repository_webhook.go b/bitbucket/resource_repository_webhook.go index 096fedd..75b485f 100644 --- a/bitbucket/resource_repository_webhook.go +++ b/bitbucket/resource_repository_webhook.go @@ -82,11 +82,15 @@ func resourceRepositoryWebhookUpdate(d *schema.ResourceData, m interface{}) erro project := d.Get("project").(string) repository := d.Get("repository").(string) - id := d.Get("id").(int) + id := d.Get("webhook_id").(int) webhook := newWebhookFromResource(d) request, err := json.Marshal(webhook) + if err != nil { + return err + } + _, err = client.Put(fmt.Sprintf("/rest/api/1.0/projects/%s/repos/%s/webhooks/%d", project, repository, diff --git a/docs/resources/bitbucketserver_repository_webhook.md b/docs/resources/bitbucketserver_repository_webhook.md index 18fecb7..32fc68f 100644 --- a/docs/resources/bitbucketserver_repository_webhook.md +++ b/docs/resources/bitbucketserver_repository_webhook.md @@ -1,6 +1,6 @@ # Resource: bitbucketserver_repository_webhook -Manage a repository level hook. Extends what Bitbucket does every time a repository changes, for example when code is pushed or a pull request is merged. +Manage a repository level webhook. Extends what Bitbucket does every time a repository changes, for example when code is pushed or a pull request is merged. ## Example Usage