From: Raphael Michel Date: Sun, 22 Dec 2019 17:08:35 +0000 (+0100) Subject: Only store name of TAN medium to not break state storing X-Git-Tag: v3.0.0~2^2~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=24b6dd6b032ceca3b8e2765f189b19b908d9fe09;p=thirdparty%2Fpython-fints.git Only store name of TAN medium to not break state storing --- diff --git a/fints/client.py b/fints/client.py index 612559f..d8a5232 100644 --- a/fints/client.py +++ b/fints/client.py @@ -1184,7 +1184,7 @@ class FinTS3PinTanClient(FinTS3Client): if tan_process in ('1', '3', '4') and self.is_tan_media_required(): if self.selected_tan_medium: - seg.tan_medium_name = self.selected_tan_medium.tan_medium_name + seg.tan_medium_name = self.selected_tan_medium else: seg.tan_medium_name = 'DUMMY' @@ -1333,7 +1333,7 @@ class FinTS3PinTanClient(FinTS3Client): def set_tan_medium(self, tan_medium): if self._standing_dialog: raise Exception("Cannot change TAN medium with a standing dialog") - self.selected_tan_medium = tan_medium + self.selected_tan_medium = tan_medium.tan_medium_name def get_tan_media(self, media_type = TANMediaType2.ALL, media_class = TANMediaClass4.ALL): """Get information about TAN lists/generators.