From eba1c3afd4977690edf9e5dcc9ddc58ecc613a0d Mon Sep 17 00:00:00 2001 From: Alex Vandiver Date: Mon, 17 Mar 2025 17:59:18 +0000 Subject: [PATCH] messages: Mark is_channel_message as non-null. --- .../0692_alter_message_is_channel_message.py | 20 +++++++++++++++++++ zerver/models/messages.py | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 zerver/migrations/0692_alter_message_is_channel_message.py diff --git a/zerver/migrations/0692_alter_message_is_channel_message.py b/zerver/migrations/0692_alter_message_is_channel_message.py new file mode 100644 index 0000000000..76eb83a9de --- /dev/null +++ b/zerver/migrations/0692_alter_message_is_channel_message.py @@ -0,0 +1,20 @@ +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("zerver", "0691_backfill_message_is_channel_message"), + ] + + operations = [ + migrations.AlterField( + model_name="archivedmessage", + name="is_channel_message", + field=models.BooleanField(db_index=True, default=True), + ), + migrations.AlterField( + model_name="message", + name="is_channel_message", + field=models.BooleanField(db_index=True, default=True), + ), + ] diff --git a/zerver/models/messages.py b/zerver/models/messages.py index 8a09e352a4..a79bb7b777 100644 --- a/zerver/models/messages.py +++ b/zerver/models/messages.py @@ -98,7 +98,7 @@ class AbstractMessage(models.Model): # Whether the message contains a link. has_link = models.BooleanField(default=False, db_index=True) # If the message is a channel message (as opposed to a DM or group-DM) - is_channel_message = models.BooleanField(default=True, null=True, db_index=True) + is_channel_message = models.BooleanField(default=True, db_index=True) class Meta: abstract = True