diff options
author | Vilem Duha <vilem.duha@gmail.com> | 2019-06-01 19:49:04 +0300 |
---|---|---|
committer | Vilem Duha <vilem.duha@gmail.com> | 2019-06-01 19:49:19 +0300 |
commit | 8751250b919d1c0955cf2a24fcacbdd3e408fba6 (patch) | |
tree | 5465539d0d07a65b9db3697fff4b38be08dde75e /blenderkit | |
parent | 4279ab28df5cd2207c18abccc1b1b48d58435e30 (diff) |
BlenderKit: block oauth refresh when oauth disabled
Diffstat (limited to 'blenderkit')
-rw-r--r-- | blenderkit/search.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/blenderkit/search.py b/blenderkit/search.py index 569d6a76..b4d3b7fe 100644 --- a/blenderkit/search.py +++ b/blenderkit/search.py @@ -66,7 +66,8 @@ def check_errors(rdata): if rdata.get('detail') == 'Invalid token.': user_preferences = bpy.context.preferences.addons['blenderkit'].preferences if user_preferences.api_key != '': - bkit_oauth.refresh_token_thread() + if user_preferences.enable_oauth: + bkit_oauth.refresh_token_thread() return False, "You've been logged out. Logging in...." return False, 'Missing or wrong api_key in addon preferences' return True, '' @@ -103,7 +104,8 @@ def fetch_server_data(): url = paths.BLENDERKIT_ADDON_URL api_key = user_preferences.api_key # version_checker.check_version_thread(url, api_key, blenderkit) - bkit_oauth.refresh_token_thread() + if user_preferences.enable_oauth: + bkit_oauth.refresh_token_thread() get_profile() categories.fetch_categories_thread(api_key) |