Explorar o código

oebb: support nested payload

Fabian Peter Hammerle %!s(int64=8) %!d(string=hai) anos
pai
achega
d581762e54
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  1. 4 1
      scripts/order-confirmation-mail-parser

+ 4 - 1
scripts/order-confirmation-mail-parser

@@ -78,7 +78,10 @@ def parse_amazon(msg):
 
 
 def parse_oebb(msg):
 def parse_oebb(msg):
 
 
-    msg_text = msg.get_payload()[0].get_payload(decode = True).decode('utf8')
+    msg = msg.get_payload()[0]
+    if type(msg.get_payload()) is list:
+        msg = msg.get_payload()[0]
+    msg_text = msg.get_payload(decode = True).decode('utf8')
 
 
     # msg_text = re.sub(
     # msg_text = re.sub(
     #     r'<[^>]+>',
     #     r'<[^>]+>',