From 97be901f0772a0e57e2c8c99b9b6336b6be8aec5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Vil=C3=A9m=20Duha?= <vilda.novak@gmail.com>
Date: Thu, 6 Aug 2020 12:11:50 +0200
Subject: [PATCH] BlenderKit: fix fast rating operator

also fix one small bug when uploading
---
 blenderkit/ratings.py | 6 ++++--
 blenderkit/upload.py  | 2 ++
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/blenderkit/ratings.py b/blenderkit/ratings.py
index 7d246a9ff..35c3bf3c5 100644
--- a/blenderkit/ratings.py
+++ b/blenderkit/ratings.py
@@ -289,8 +289,10 @@ def update_ratings_work_hours_ui_1_5(self, context):
         # return
         bpy.ops.wm.blenderkit_login('INVOKE_DEFAULT',
                                     message='Please login/signup to rate assets. Clicking OK takes you to web login.')
-        self.update_ratings_work_hours_ui_1_5 = '0'
-    self.rating_work_hours = float(self.update_ratings_work_hours_ui_1_5)
+        self.rating_work_hours_ui_1_5 = '0'
+    # print('updating 1-5')
+    # print(float(self.rating_work_hours_ui_1_5))
+    self.rating_work_hours = float(self.rating_work_hours_ui_1_5)
 
 
 
diff --git a/blenderkit/upload.py b/blenderkit/upload.py
index 14fbe6db7..8e547cbc1 100644
--- a/blenderkit/upload.py
+++ b/blenderkit/upload.py
@@ -816,6 +816,8 @@ class AssetVerificationStatusChange(Operator):
     def execute(self, context):
         preferences = bpy.context.preferences.addons['blenderkit'].preferences
 
+        if not bpy.context.scene['search results']:
+            return;
         # update status in search results for validator's clarity
         sr = bpy.context.scene['search results']
         sro = bpy.context.scene['search results orig']['results']
-- 
GitLab