Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'blenderkit/ratings_utils.py')
-rw-r--r--blenderkit/ratings_utils.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/blenderkit/ratings_utils.py b/blenderkit/ratings_utils.py
index 9ceea9d0..ea005dfc 100644
--- a/blenderkit/ratings_utils.py
+++ b/blenderkit/ratings_utils.py
@@ -74,8 +74,10 @@ def update_ratings_quality(self, context):
api_key = user_preferences.api_key
headers = utils.get_headers(api_key)
- asset = self.id_data
- if asset:
+
+ if not(hasattr(self, 'rating_quality')):
+ # first option is for rating of assets that are from scene
+ asset = self.id_data
bkit_ratings = asset.bkit_ratings
url = paths.get_api_url() + 'assets/' + asset['asset_data']['id'] + '/rating/'
else:
@@ -92,8 +94,9 @@ def update_ratings_work_hours(self, context):
user_preferences = bpy.context.preferences.addons['blenderkit'].preferences
api_key = user_preferences.api_key
headers = utils.get_headers(api_key)
- asset = self.id_data
- if asset:
+ if not(hasattr(self, 'rating_work_hours')):
+ # first option is for rating of assets that are from scene
+ asset = self.id_data
bkit_ratings = asset.bkit_ratings
url = paths.get_api_url() + 'assets/' + asset['asset_data']['id'] + '/rating/'
else:
@@ -140,8 +143,6 @@ def update_ratings_work_hours_ui_1_5(self, context):
bpy.ops.wm.blenderkit_login('INVOKE_DEFAULT',
message='Please login/signup to rate assets. Clicking OK takes you to web login.')
# 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)