From 324cf6d4fac1cb0fb0f7e82a4843d1e321aee283 Mon Sep 17 00:00:00 2001 From: George Tsatsis Date: Mon, 30 Mar 2020 20:57:29 +0300 Subject: [PATCH] Create rules channel --- litecord/blueprints/guilds.py | 4 ++-- litecord/storage.py | 2 +- manage/cmd/migration/scripts/5_add_rules_channel_id.sql | 1 + 3 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 manage/cmd/migration/scripts/5_add_rules_channel_id.sql diff --git a/litecord/blueprints/guilds.py b/litecord/blueprints/guilds.py index ec331c6..74ea3e8 100644 --- a/litecord/blueprints/guilds.py +++ b/litecord/blueprints/guilds.py @@ -316,9 +316,9 @@ async def _update_guild(guild_id): guild_id, ) - channel_fields = ["afk_channel_id", "system_channel_id"] + channel_fields = ["afk_channel_id", "system_channel_id", "rules_channel_id"] for field in [f for f in channel_fields if f in j]: - # setting to null should remove the link between the afk/sys channel + # setting to null should remove the link between the afk/sys/rules channel # to the guild. if j[field] is None: await app.db.execute( diff --git a/litecord/storage.py b/litecord/storage.py index 4c22980..8bf3586 100644 --- a/litecord/storage.py +++ b/litecord/storage.py @@ -201,7 +201,7 @@ class Storage: explicit_content_filter, mfa_level, embed_enabled, embed_channel_id::text, widget_enabled, widget_channel_id::text, - system_channel_id::text, features, + system_channel_id::text, rules_channel_id::text, features, banner, description FROM guilds WHERE guilds.id = $1 diff --git a/manage/cmd/migration/scripts/5_add_rules_channel_id.sql b/manage/cmd/migration/scripts/5_add_rules_channel_id.sql new file mode 100644 index 0000000..efb74bb --- /dev/null +++ b/manage/cmd/migration/scripts/5_add_rules_channel_id.sql @@ -0,0 +1 @@ +ALTER TABLE guilds ADD COLUMN rules_channel_id int \ No newline at end of file