mirror of
https://github.com/zulip/zulip.git
synced 2025-11-03 05:23:35 +00:00
models: Fix incorrect on_delete=CASCADE values for deleted streams.
In theory, we never delete streams, but if we did delete the notifications stream for a realm, we certainly shouldn't delete the realm.
This commit is contained in:
56
zerver/migrations/0324_fix_deletion_cascade_behavior.py
Normal file
56
zerver/migrations/0324_fix_deletion_cascade_behavior.py
Normal file
@@ -0,0 +1,56 @@
|
||||
# Generated by Django 3.2 on 2021-05-07 01:00
|
||||
|
||||
import django.db.models.deletion
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("zerver", "0323_show_starred_message_counts"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name="realm",
|
||||
name="notifications_stream",
|
||||
field=models.ForeignKey(
|
||||
blank=True,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
related_name="+",
|
||||
to="zerver.stream",
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="realm",
|
||||
name="signup_notifications_stream",
|
||||
field=models.ForeignKey(
|
||||
blank=True,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
related_name="+",
|
||||
to="zerver.stream",
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="userprofile",
|
||||
name="default_events_register_stream",
|
||||
field=models.ForeignKey(
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
related_name="+",
|
||||
to="zerver.stream",
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="userprofile",
|
||||
name="default_sending_stream",
|
||||
field=models.ForeignKey(
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
related_name="+",
|
||||
to="zerver.stream",
|
||||
),
|
||||
),
|
||||
]
|
||||
Reference in New Issue
Block a user