From da02ae53054cecc9c109c326262123e3e746e746 Mon Sep 17 00:00:00 2001 From: Daniel Reed Date: Thu, 28 Dec 2017 22:51:47 -0800 Subject: [PATCH 1/2] Store bot in PreCheckoutQuery. Fixes #937 --- telegram/payment/precheckoutquery.py | 2 +- tests/test_precheckoutquery.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/telegram/payment/precheckoutquery.py b/telegram/payment/precheckoutquery.py index 0ca320b4fa9..e08d5dcdf1e 100644 --- a/telegram/payment/precheckoutquery.py +++ b/telegram/payment/precheckoutquery.py @@ -87,7 +87,7 @@ def de_json(cls, data, bot): data['from_user'] = User.de_json(data.pop('from'), bot) data['order_info'] = OrderInfo.de_json(data.get('order_info'), bot) - return cls(**data) + return cls(bot=bot, **data) def to_dict(self): data = super(PreCheckoutQuery, self).to_dict() diff --git a/tests/test_precheckoutquery.py b/tests/test_precheckoutquery.py index ce66deed367..ba248e3eee1 100644 --- a/tests/test_precheckoutquery.py +++ b/tests/test_precheckoutquery.py @@ -55,6 +55,7 @@ def test_de_json(self, bot): } pre_checkout_query = PreCheckoutQuery.de_json(json_dict, bot) + assert pre_checkout_query.bot is bot assert pre_checkout_query.id == self.id assert pre_checkout_query.invoice_payload == self.invoice_payload assert pre_checkout_query.shipping_option_id == self.shipping_option_id From 1e734be94db0e91efcc604a96273a20edce80a47 Mon Sep 17 00:00:00 2001 From: Daniel Reed Date: Fri, 29 Dec 2017 08:50:51 -0800 Subject: [PATCH 2/2] Add myself to AUTHORS.rst. --- AUTHORS.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/AUTHORS.rst b/AUTHORS.rst index 9f0f86d667b..7e3e486816a 100644 --- a/AUTHORS.rst +++ b/AUTHORS.rst @@ -22,6 +22,7 @@ The following wonderful people contributed directly or indirectly to this projec - `bimmlerd `_ - `d-qoi `_ - `daimajia `_ +- `Daniel Reed `_ - `Eli Gao `_ - `ErgoZ Riftbit Vaper `_ - `Eugene Lisitsky `_ pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy