Skip to content

Commit a68e0ad

Browse files
committed
bugfixes on error in answer_shipping_query and answer_precheckout_query
1 parent ad603bd commit a68e0ad

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

telegram/bot.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1975,7 +1975,7 @@ def answer_shipping_query(self,
19751975
data = {'shipping_query_id': shipping_query_id, 'ok': ok}
19761976

19771977
if ok is True:
1978-
data['shipping_options'] = shipping_options
1978+
data['shipping_options'] = [option.to_dict() for option in shipping_options]
19791979
if error_message is not None:
19801980
data['error_message'] = error_message
19811981

@@ -2009,7 +2009,7 @@ def answer_pre_checkout_query(self, pre_checkout_query_id, ok,
20092009
20102010
"""
20112011

2012-
if not (ok ^ (error_message is None)):
2012+
if not (ok ^ (error_message is not None)):
20132013
raise TelegramError(
20142014
'answerPreCheckoutQuery: If ok is True, there should '
20152015
'not be error_message; if ok is False, error_message '

0 commit comments

Comments
 (0)