File tree Expand file tree Collapse file tree 1 file changed +16
-2
lines changed
Expand file tree Collapse file tree 1 file changed +16
-2
lines changed Original file line number Diff line number Diff line change @@ -428,8 +428,15 @@ def __init__(self, user_id):
428428 self ._user_company = None
429429 self ._primary_monetary_account = None
430430
431- user_object = endpoint .User .list ().value [0 ].get_referenced_object ()
432- self ._set_user (user_object )
431+ self ._set_user (self .__get_user_object ())
432+
433+ @staticmethod
434+ def __get_user_object ():
435+ """
436+ :rtype: core.BunqModel
437+ """
438+
439+ return endpoint .User .list ().value [0 ].get_referenced_object ()
433440
434441 def _set_user (self , user ):
435442 if isinstance (user , endpoint .UserPerson ):
@@ -478,6 +485,13 @@ def is_both_user_type_set(self):
478485
479486 return self ._user_company is not None and self ._user_person is not None
480487
488+ def refresh_user_context (self ):
489+ """
490+ """
491+
492+ self ._set_user (self .__get_user_object ())
493+ self .init_main_monetary_account ()
494+
481495 @property
482496 def user_company (self ):
483497 """
You can’t perform that action at this time.
0 commit comments