we can't work on a jira ticket without fields data
diff --git a/src/plugins/scanners/jira.py b/src/plugins/scanners/jira.py
index 1295576..46961ad 100644
--- a/src/plugins/scanners/jira.py
+++ b/src/plugins/scanners/jira.py
@@ -145,7 +145,12 @@
             KibbleBit.pprint("Closed but no closer??")
         closerEmail = None
         status = 'closed' if st else 'open'
-    
+        
+        # Make sure we actually have field data to work with
+        if not tjson.get('fields') or not tjson['fields'].get('created'):
+            KibbleBit.pprint("[%s] JIRA response is missing field data, ignoring ticket." % key)
+            return False
+            
         cd = getTime(tjson['fields']['created'])
         rd = getTime(tjson['fields']['resolutiondate']) if 'resolutiondate' in tjson['fields'] and tjson['fields']['resolutiondate'] else None
         comments = 0