diff --git a/bookwyrm/models/site.py b/bookwyrm/models/site.py
index 5d91553e..b2119e23 100644
--- a/bookwyrm/models/site.py
+++ b/bookwyrm/models/site.py
@@ -90,6 +90,14 @@ class SiteSettings(models.Model):
return get_absolute_url(uploaded)
return urljoin(STATIC_FULL_URL, default_path)
+ def save(self, *args, **kwargs):
+ """if require_confirm_email is disabled, make sure no users are pending"""
+ if not self.require_confirm_email:
+ User.objects.filter(is_active=False, deactivation_reason="pending").update(
+ is_active=True, deactivation_reason=None
+ )
+ super().save(*args, **kwargs)
+
class SiteInvite(models.Model):
"""gives someone access to create an account on the instance"""
diff --git a/bookwyrm/templates/about/about.html b/bookwyrm/templates/about/about.html
index acc89b0e..4e533b11 100644
--- a/bookwyrm/templates/about/about.html
+++ b/bookwyrm/templates/about/about.html
@@ -12,6 +12,7 @@
{% block about_content %}
{# seven day cache #}
{% cache 604800 about_page %}
+
{% get_book_superlatives as superlatives %}
@@ -26,7 +27,7 @@