From d70c763eb6b62d3a1b208d81f7c5f81bb3224b44 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Henryk=20Pl=C3=B6tz?= Date: Fri, 10 Aug 2018 01:28:07 +0200 Subject: [PATCH] Add missing escaping (systemid sometimes has a +) --- fints/segments/message.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fints/segments/message.py b/fints/segments/message.py index 3157f48..88a6a76 100644 --- a/fints/segments/message.py +++ b/fints/segments/message.py @@ -73,7 +73,7 @@ class HNVSK(FinTS3SegmentOLD): ':'.join(['PIN', str(profile_version)]), 998, self.SECURITY_SUPPLIER_ROLE, - ':'.join(['1', '', str(systemid)]), + ':'.join(['1', '', fints_escape(str(systemid))]), ':'.join(['1', time.strftime('%Y%m%d'), time.strftime('%H%M%S')]), ':'.join(['2', '2', '13', '@8@00000000', '5', '1']), # Crypto algorithm ':'.join([str(self.country_code), blz, username, 'S', '0', '0']), -- 2.39.5