From 56858218ea9c36c43e26f141cc1d0a54c636629c Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 9 Oct 2019 12:05:11 +0200 Subject: [PATCH] Set system_id before closing dialog --- fints/client.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) 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) -- 2.39.5