From 9b52ff514009bba27b8f66fee646ea893c49793a Mon Sep 17 00:00:00 2001 From: bdelpey Date: Mon, 8 Dec 2014 11:36:11 +0100 Subject: [PATCH] paypal fix for #11152 KeyError: 'counterparty' --- modules/paypal/newpages.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/paypal/newpages.py b/modules/paypal/newpages.py index 6f52b236..9a142681 100644 --- a/modules/paypal/newpages.py +++ b/modules/paypal/newpages.py @@ -100,7 +100,10 @@ class NewPartHistoryPage(Page): def parse_transaction(self, transaction): t = FrenchTransaction(transaction['activityId']) date = parse_french_date(transaction['date']) - raw = transaction['counterparty'] + try: + raw = transaction['counterparty'] + except KeyError: + raw = transaction['displayType'] t.parse(date=date, raw=raw) amount = transaction['displayAmount'] t.set_amount(amount)