From bd276459656895489d606fe5f9d4d547dd232339 Mon Sep 17 00:00:00 2001 From: Badiboy Date: Wed, 11 Nov 2020 00:32:34 +0300 Subject: [PATCH] set_webhook bugfinx set_webhook does not reset allowed_updates for empty list (to default) --- telebot/apihelper.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/telebot/apihelper.py b/telebot/apihelper.py index 40f8354..8e817bd 100644 --- a/telebot/apihelper.py +++ b/telebot/apihelper.py @@ -216,7 +216,7 @@ def set_webhook(token, url=None, certificate=None, max_connections=None, allowed files = {'certificate': certificate} if max_connections: payload['max_connections'] = max_connections - if allowed_updates: + if allowed_updates is not None: # Empty lists should pass payload['allowed_updates'] = json.dumps(allowed_updates) return _make_request(token, method_url, params=payload, files=files) @@ -243,7 +243,7 @@ def get_updates(token, offset=None, limit=None, timeout=None, allowed_updates=No payload['timeout'] = timeout if long_polling_timeout: payload['long_polling_timeout'] = long_polling_timeout - if allowed_updates: + if allowed_updates is not None: # Empty lists should pass payload['allowed_updates'] = json.dumps(allowed_updates) return _make_request(token, method_url, params=payload)