tuttle-dev / tuttle

🪰 Tuttle - time and money management for freelancers
GNU General Public License v3.0
63 stars 12 forks source link

Bug: 2FA authentication breaks #141

Closed clstaudt closed 1 year ago

clstaudt commented 1 year ago
ERROR:icloudpy.base:Authentication required for Account. (421)
WARNING:icloudpy.base.http:Failed to parse response with JSON mimetype
Exception in thread Thread-206 (on_submit_btn_clicked):
Traceback (most recent call last):
  File "/Users/cls/miniforge3/envs/tuttle/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
    self.run()
  File "/Users/cls/miniforge3/envs/tuttle/lib/python3.10/threading.py", line 953, in run
    self._target(*self._args, **self._kwargs)
  File "/Users/cls/Documents/Work/Projects/PrototypeFund/Dev/tuttle/app/timetracking/view.py", line 68, in on_submit_btn_clicked
    self.on_submit_callback(self.code)
  File "/Users/cls/Documents/Work/Projects/PrototypeFund/Dev/tuttle/app/timetracking/view.py", line 279, in <lambda>
    on_submit=lambda code: self.on_load_from_calendar(
  File "/Users/cls/Documents/Work/Projects/PrototypeFund/Dev/tuttle/app/timetracking/view.py", line 313, in on_load_from_calendar
    result = self.intent.configure_account_and_load_calendar_intent(
  File "/Users/cls/Documents/Work/Projects/PrototypeFund/Dev/tuttle/app/timetracking/intent.py", line 143, in configure_account_and_load_calendar_intent
    info=calendar_info, cloud_session=res.session_ref
AttributeError: 'IntentResult' object has no attribute 'session_ref'