From 02c7397eaf87903435f465191d43d7703a7ad07b Mon Sep 17 00:00:00 2001 From: Hunter Chambers Date: Sun, 9 Oct 2022 19:36:24 -0400 Subject: [PATCH] Closes #2194 Normalize stored ISNI --- bookwyrm/models/author.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/bookwyrm/models/author.py b/bookwyrm/models/author.py index 78d153a21..348754042 100644 --- a/bookwyrm/models/author.py +++ b/bookwyrm/models/author.py @@ -42,6 +42,11 @@ class Author(BookDataModel): for book in self.book_set.values_list("id", flat=True) ] cache.delete_many(cache_keys) + + # normalize isni format + if self.isni: + self.isni = re.sub(r"\s", "", self.isni) + return super().save(*args, **kwargs) @property