[Bf-extensions-cvs] [8751250b] master: BlenderKit: block oauth refresh when oauth disabled

Vilem Duha noreply at git.blender.org
Sat Jun 1 18:57:22 CEST 2019


Commit: 8751250b919d1c0955cf2a24fcacbdd3e408fba6
Author: Vilem Duha
Date:   Sat Jun 1 18:49:04 2019 +0200
Branches: master
https://developer.blender.org/rBA8751250b919d1c0955cf2a24fcacbdd3e408fba6

BlenderKit: block oauth refresh when oauth disabled

===================================================================

M	blenderkit/search.py

===================================================================

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)



More information about the Bf-extensions-cvs mailing list