Adding a better comparison. (#320)

This commit is contained in:
kevgliss
2016-05-16 19:03:10 -07:00
parent 1763a1a717
commit b187d8f836
3 changed files with 10 additions and 16 deletions

View File

@ -65,8 +65,11 @@ def create_name(issuer, not_before, not_after, subject, san):
final = temp.replace(" ", "-")
# we don't want any overlapping certificate names
if Certificate.query.filter(Certificate.name == final).all():
final += '-1'
count = Certificate.query.filter(func.lower(Certificate.name) == func.lower(final)).count()
if count:
count += 1
final += str(count)
return final