From b0d3eaeb40e90a8ccd54e39b671eaba55ac7296a Mon Sep 17 00:00:00 2001 From: Vivianne Langdon Date: Fri, 8 Apr 2022 22:11:05 -0700 Subject: [PATCH] allow empty slugs, for non-url-friendly book names --- bookwyrm/utils/regex.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bookwyrm/utils/regex.py b/bookwyrm/utils/regex.py index 87e26377..38d097f7 100644 --- a/bookwyrm/utils/regex.py +++ b/bookwyrm/utils/regex.py @@ -6,6 +6,6 @@ STRICT_LOCALNAME = r"@[a-zA-Z_\-\.0-9]+" USERNAME = rf"{LOCALNAME}(@{DOMAIN})?" STRICT_USERNAME = rf"\B{STRICT_LOCALNAME}(@{DOMAIN})?\b" FULL_USERNAME = rf"{LOCALNAME}@{DOMAIN}\b" -SLUG = r"/s/(?P[-_a-z0-9]+)" +SLUG = r"/s/(?P[-_a-z0-9]*)" # should match (BookWyrm/1.0.0; or (BookWyrm/99.1.2; BOOKWYRM_USER_AGENT = r"\(BookWyrm/[0-9]+\.[0-9]+\.[0-9]+;"