File tree Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -428,8 +428,15 @@ def __init__(self, user_id):
428
428
self ._user_company = None
429
429
self ._primary_monetary_account = None
430
430
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 ()
433
440
434
441
def _set_user (self , user ):
435
442
if isinstance (user , endpoint .UserPerson ):
@@ -478,6 +485,10 @@ def is_both_user_type_set(self):
478
485
479
486
return self ._user_company is not None and self ._user_person is not None
480
487
488
+ def refresh_user_context (self ):
489
+ self ._set_user (self .__get_user_object ())
490
+ self .init_main_monetary_account ()
491
+
481
492
@property
482
493
def user_company (self ):
483
494
"""
You can’t perform that action at this time.
0 commit comments