mirror of
https://github.com/zulip/zulip.git
synced 2025-11-09 16:37:23 +00:00
refactor: Make acting_user a mandatory kwarg for do_scrub_realm.
This commit is contained in:
@@ -1057,7 +1057,7 @@ def do_add_deactivated_redirect(realm: Realm, redirect_url: str) -> None:
|
||||
realm.save(update_fields=["deactivated_redirect"])
|
||||
|
||||
|
||||
def do_scrub_realm(realm: Realm, acting_user: Optional[UserProfile] = None) -> None:
|
||||
def do_scrub_realm(realm: Realm, *, acting_user: Optional[UserProfile]) -> None:
|
||||
if settings.BILLING_ENABLED:
|
||||
downgrade_now_without_creating_additional_invoices(realm)
|
||||
|
||||
|
||||
@@ -958,7 +958,7 @@ class ScrubRealmTest(ZulipTestCase):
|
||||
self.assertNotEqual(CustomProfileField.objects.filter(realm=zulip).count(), 0)
|
||||
|
||||
with self.assertLogs(level="WARNING"):
|
||||
do_scrub_realm(zulip)
|
||||
do_scrub_realm(zulip, acting_user=None)
|
||||
|
||||
self.assertEqual(Message.objects.filter(sender__in=[iago, othello]).count(), 0)
|
||||
self.assertEqual(Message.objects.filter(sender__in=[cordelia, king]).count(), 10)
|
||||
|
||||
Reference in New Issue
Block a user