~sircmpwn/sr.ht-dev

This thread contains a patchset. You're looking at the original emails, but you may wish to use the patch review UI. Review patch
1

[PATCH core.sr.ht] Fix webhook deletion API

Details
Message ID
<20190807160601.14855-1-rycwo@posteo.net>
DKIM signature
missing
Download raw message
Patch: +4 -2
dict access in api.ensure_webhooks() was broken because the url was being
replaced when deleting the webhook.
---
 srht/api.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/srht/api.py b/srht/api.py
index 33fd481..305ed5a 100644
--- a/srht/api.py
+++ b/srht/api.py
@@ -70,8 +70,8 @@ def ensure_webhooks(token, baseurl, webhooks):
            del webhooks[url]
            continue # This webhook already configured
        # This webhook is set up incorrectly, delete it
        url = f"{baseurl}/{webhook['id']}"
        r = requests.delete(url, headers={
        webhook_url = f"{baseurl}/{webhook['id']}"
        r = requests.delete(webhook_url, headers={
            "Authorization": f"token {token}",
        })
        if r.status_code != 204:
@@ -79,6 +79,8 @@ def ensure_webhooks(token, baseurl, webhooks):
        if webhooks[url] is None:
            del webhooks[url]
    for url, events in webhooks.items():
        if not events:
            continue
        r = requests.post(baseurl, headers={
            "Authorization": f"token {token}",
        }, json={"events": events, "url": url})
-- 
2.22.0
Details
Message ID
<BW3VUXF66TDT.30WAY90YR2AGE@koishi>
In-Reply-To
<20190807160601.14855-1-rycwo@posteo.net> (view parent)
DKIM signature
missing
Download raw message
Thanks!

To git.sr.ht:~sircmpwn/core.sr.ht
   e38b0ca..40712b3  master -> master
 * [new tag]         0.52.11 -> 0.52.11
Reply to thread Export thread (mbox)