Skip to content

Commit 094042e

Browse files
author
Greg Anderson
authored
Merge pull request #132 from devGregA/master
added datetime try/catch
2 parents 7bcfc82 + cd97e83 commit 094042e

File tree

1 file changed

+22
-10
lines changed

1 file changed

+22
-10
lines changed

dojo/utils.py

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -363,16 +363,28 @@ def get_period_counts(active_findings, findings, findings_closed, accepted_findi
363363

364364
crit_count, high_count, med_count, low_count, closed_count = [0, 0, 0, 0, 0]
365365
for finding in findings:
366-
if new_date <= finding.date <= end_date:
367-
if finding.severity == 'Critical':
368-
crit_count += 1
369-
elif finding.severity == 'High':
370-
high_count += 1
371-
elif finding.severity == 'Medium':
372-
med_count += 1
373-
elif finding.severity == 'Low':
374-
low_count += 1
375-
366+
try:
367+
if new_date <= datetime.combine(finding.date, datetime.min.time()).replace(tzinfo=localtz) <= end_date:
368+
if finding.severity == 'Critical':
369+
crit_count += 1
370+
elif finding.severity == 'High':
371+
high_count += 1
372+
elif finding.severity == 'Medium':
373+
med_count += 1
374+
elif finding.severity == 'Low':
375+
low_count += 1
376+
except:
377+
if new_date <= finding.date <= end_date:
378+
if finding.severity == 'Critical':
379+
crit_count += 1
380+
elif finding.severity == 'High':
381+
high_count += 1
382+
elif finding.severity == 'Medium':
383+
med_count += 1
384+
elif finding.severity == 'Low':
385+
low_count += 1
386+
pass
387+
376388
total = crit_count + high_count + med_count + low_count
377389
opened_in_period.append(
378390
[(tcalendar.timegm(new_date.timetuple()) * 1000), new_date, crit_count, high_count, med_count, low_count,

0 commit comments

Comments
 (0)