From 9150fbecb3e9b760d5912bce255508bfd3a9d728 Mon Sep 17 00:00:00 2001 From: Ostap Zherebetskyi Date: Fri, 24 Oct 2025 13:17:18 +0300 Subject: [PATCH 1/2] update draft registration URL to use angular route --- osf/models/registrations.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/osf/models/registrations.py b/osf/models/registrations.py index 4b2b75fc324..c8f0be4f132 100644 --- a/osf/models/registrations.py +++ b/osf/models/registrations.py @@ -1019,7 +1019,7 @@ class DraftRegistration(ObjectIDMixin, RegistrationResponseMixin, DirtyFieldsMix 'node_license', ] - URL_TEMPLATE = settings.DOMAIN + 'registries/drafts/{draft_id}' + URL_TEMPLATE = settings.DOMAIN + 'registries/drafts/{draft_id}/review' # Overrides EditableFieldsMixin to make title not required title = models.TextField(validators=[validate_title], blank=True, default='') From 489605592f37ec83878c8206761c4950f144f9ea Mon Sep 17 00:00:00 2001 From: Ostap Zherebetskyi Date: Fri, 24 Oct 2025 13:39:34 +0300 Subject: [PATCH 2/2] fix unit test --- osf_tests/test_draft_registration.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/osf_tests/test_draft_registration.py b/osf_tests/test_draft_registration.py index 03691166fa7..70f158dc253 100644 --- a/osf_tests/test_draft_registration.py +++ b/osf_tests/test_draft_registration.py @@ -182,7 +182,7 @@ def test_draft_registration_url(self): project = factories.ProjectFactory() draft = factories.DraftRegistrationFactory(branched_from=project) - assert draft.url == settings.DOMAIN + f'registries/drafts/{draft._id}' + assert draft.url == settings.DOMAIN + f'registries/drafts/{draft._id}/review' def test_create_from_node_existing(self, user): node = factories.ProjectFactory(creator=user)