From 634e5be71d3318503ce9e855ab1afd3dd28a22b3 Mon Sep 17 00:00:00 2001
From: anonymous <anonymous>
Date: Fri, 2 Nov 2018 10:33:08 +0100
Subject: [PATCH] Fixes helper function for score

---
 ckanext/odsh/helpers.py | 26 ++++++++++++--------------
 1 file changed, 12 insertions(+), 14 deletions(-)

diff --git a/ckanext/odsh/helpers.py b/ckanext/odsh/helpers.py
index 0e85161b..308c92fe 100644
--- a/ckanext/odsh/helpers.py
+++ b/ckanext/odsh/helpers.py
@@ -7,19 +7,17 @@ log = logging.getLogger(__name__)
 
 def odsh_openness_score_dataset_html(dataset):
     score = 0
-    #dataset = json.loads(dataset)
     resources = dataset.get('resources')
-    if resources is None:
-        return 0
-    for resource in resources:
-        r_qa = resource.get('qa')
-        if r_qa:
-            try:
-                qa = ast.literal_eval()
-                resource_score = qa.get('openness_score')
-                if resource_score > score:
-                    score = resource_score
-            except AttributeError, e:
-                log.error('Error while calculating openness score %s: %s\nException: %s',
-                    e.__class__.__name__,  unicode(e), traceback.format_exc())
+    if resources:
+        for resource in resources:
+            r_qa = resource.get('qa')
+            if r_qa:
+                try:
+                    qa = ast.literal_eval(r_qa)
+                    resource_score = qa.get('openness_score')
+                    if resource_score > score:
+                        score = resource_score
+                except AttributeError, e:
+                    log.error('Error while calculating openness score %s: %s\nException: %s',
+                        e.__class__.__name__,  unicode(e), traceback.format_exc())
     return score
-- 
GitLab