diff --git a/pyrogram/types/business/shipping_query.py b/pyrogram/types/business/shipping_query.py index e11ba93d..51926cd9 100644 --- a/pyrogram/types/business/shipping_query.py +++ b/pyrogram/types/business/shipping_query.py @@ -64,7 +64,7 @@ class ShippingQuery(Object, Update): client: "pyrogram.Client", shipping_query: "raw.types.updateBotShippingQuery", users: dict - ) -> "PreCheckoutQuery": + ) -> "types.PreCheckoutQuery": # Try to decode pre-checkout query payload into string. If that fails, fallback to bytes instead of decoding by # ignoring/replacing errors, this way, button clicks will still work. try: @@ -72,7 +72,7 @@ class ShippingQuery(Object, Update): except (UnicodeDecodeError, AttributeError): payload = shipping_query.payload - return PreCheckoutQuery( + return types.PreCheckoutQuery( id=str(shipping_query.query_id), from_user=types.User._parse(client, users[shipping_query.user_id]), invoice_payload=payload,