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