From: Raphael Michel Date: Wed, 9 Oct 2019 10:05:11 +0000 (+0200) Subject: Set system_id before closing dialog X-Git-Tag: v3.0.0~2^2~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=56858218ea9c36c43e26f141cc1d0a54c636629c;p=thirdparty%2Fpython-fints.git Set system_id before closing dialog --- diff --git a/fints/client.py b/fints/client.py index 541ba5c..310a584 100644 --- a/fints/client.py +++ b/fints/client.py @@ -1131,11 +1131,10 @@ class FinTS3PinTanClient(FinTS3Client): response = dialog.init( HKSYN3(SynchronizationMode.NEW_SYSTEM_ID), ) - - seg = response.find_segment_first(HISYN4) - if not seg: - raise ValueError('Could not find system_id') - self.system_id = seg.system_id + seg = response.find_segment_first(HISYN4) + if not seg: + raise ValueError('Could not find system_id') + self.system_id = seg.system_id def _set_data_v1(self, data): super()._set_data_v1(data)