From b69031c01abfc9bb65c650bd3398b45816a3971a Mon Sep 17 00:00:00 2001 From: Hugh Rundle Date: Sun, 24 Sep 2023 12:31:01 +1000 Subject: [PATCH 1/2] formatting --- bookwyrm/activitypub/__init__.py | 6 +++++- bookwyrm/views/setup.py | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/bookwyrm/activitypub/__init__.py b/bookwyrm/activitypub/__init__.py index 05ca44476..2697620f0 100644 --- a/bookwyrm/activitypub/__init__.py +++ b/bookwyrm/activitypub/__init__.py @@ -4,7 +4,11 @@ import sys from .base_activity import ActivityEncoder, Signature, naive_parse from .base_activity import Link, Mention, Hashtag -from .base_activity import ActivitySerializerError, resolve_remote_id +from .base_activity import ( + ActivitySerializerError, + resolve_remote_id, + get_representative, +) from .image import Document, Image from .note import Note, GeneratedNote, Article, Comment, Quotation from .note import Review, Rating diff --git a/bookwyrm/views/setup.py b/bookwyrm/views/setup.py index 188c6a0ae..37344300d 100644 --- a/bookwyrm/views/setup.py +++ b/bookwyrm/views/setup.py @@ -9,6 +9,7 @@ from django.shortcuts import redirect from django.template.response import TemplateResponse from django.views import View +from bookwyrm.activitypub import get_representative from bookwyrm import forms, models from bookwyrm import settings from bookwyrm.utils import regex @@ -96,4 +97,5 @@ class CreateAdmin(View): login(request, user) site.install_mode = False site.save() + get_representative() # create the instance user return redirect("settings-site") From fe4bc28f37abb732a1b3caf5f14308233a7c24ed Mon Sep 17 00:00:00 2001 From: Hugh Rundle Date: Sun, 24 Sep 2023 15:58:52 +1000 Subject: [PATCH 2/2] fix tests --- bookwyrm/tests/views/test_setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bookwyrm/tests/views/test_setup.py b/bookwyrm/tests/views/test_setup.py index 5f15604fe..7b8da3c33 100644 --- a/bookwyrm/tests/views/test_setup.py +++ b/bookwyrm/tests/views/test_setup.py @@ -72,7 +72,7 @@ class SetupViews(TestCase): self.site.refresh_from_db() self.assertFalse(self.site.install_mode) - user = models.User.objects.get() + user = models.User.objects.first() self.assertTrue(user.is_active) self.assertTrue(user.is_superuser) self.assertTrue(user.is_staff)