diff --git a/zerver/migrations/0410_alter_stream_can_remove_subscribers_group.py b/zerver/migrations/0410_alter_stream_can_remove_subscribers_group.py new file mode 100644 index 0000000000..d53e710948 --- /dev/null +++ b/zerver/migrations/0410_alter_stream_can_remove_subscribers_group.py @@ -0,0 +1,21 @@ +# Generated by Django 4.0.6 on 2022-07-22 14:47 + +import django.db.models.deletion +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("zerver", "0409_set_default_for_can_remove_subscribers_group"), + ] + + operations = [ + migrations.AlterField( + model_name="stream", + name="can_remove_subscribers_group", + field=models.ForeignKey( + on_delete=django.db.models.deletion.RESTRICT, to="zerver.usergroup" + ), + ), + ] diff --git a/zerver/models.py b/zerver/models.py index 9a4d9e5d12..d22ac552c2 100644 --- a/zerver/models.py +++ b/zerver/models.py @@ -2511,8 +2511,8 @@ class Stream(models.Model): # deleting a user group in case it is referenced by this settig. # We are not using PROTECT since we want to allow deletion of user groups # when realm itself is deleted. - can_remove_subscribers_group: Optional[UserGroup] = models.ForeignKey( - UserGroup, null=True, on_delete=models.RESTRICT + can_remove_subscribers_group: UserGroup = models.ForeignKey( + UserGroup, on_delete=models.RESTRICT ) # The very first message ID in the stream. Used to help clients