normalise isnis

Some isnis are imported with spaces and some not.
This normalises them for comparison and creating URLs
This commit is contained in:
Hugh Rundle
2021-11-01 15:48:52 +11:00
parent 55ac80cc16
commit 775470a852
3 changed files with 14 additions and 3 deletions

View File

@ -1,5 +1,6 @@
""" the good stuff! the books! """
from dateutil.parser import parse as dateparse
from re import sub
from django.contrib.auth.decorators import login_required, permission_required
from django.contrib.postgres.search import SearchRank, SearchVector
from django.db import transaction
@ -74,7 +75,7 @@ class EditBook(View):
i
for i in isni_authors
for a in author_matches
if i["isni"] == a.isni
if sub("\D","",str(i["isni"])) == sub("\D","",str(a.isni))
]
# pylint: disable=cell-var-from-loop