From: Henryk Plötz Date: Thu, 9 Aug 2018 23:28:07 +0000 (+0200) Subject: Add missing escaping (systemid sometimes has a +) X-Git-Tag: v2.0.0~1^2~129 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d70c763eb6b62d3a1b208d81f7c5f81bb3224b44;p=thirdparty%2Fpython-fints.git Add missing escaping (systemid sometimes has a +) --- 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']),