From 6dc8536da6039d5cda7ee46f1a4abf5034cc9f8c Mon Sep 17 00:00:00 2001 From: Dragory Date: Sun, 6 Jan 2019 12:31:40 +0200 Subject: [PATCH] starboard: fix 'channel already has a starboard' error not resetting the setup state properly --- src/plugins/Starboard.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/Starboard.ts b/src/plugins/Starboard.ts index 96f9a4a4..b19a821c 100644 --- a/src/plugins/Starboard.ts +++ b/src/plugins/Starboard.ts @@ -18,7 +18,7 @@ import { GuildSavedMessages } from "../data/GuildSavedMessages"; import { SavedMessage } from "../data/entities/SavedMessage"; export class StarboardPlugin extends ZeppelinPlugin { - public static pluginName = 'starboard'; + public static pluginName = "starboard"; protected starboards: GuildStarboards; protected savedMessages: GuildSavedMessages; @@ -81,6 +81,7 @@ export class StarboardPlugin extends ZeppelinPlugin { const existingStarboard = await this.starboards.getStarboardByChannelId(starboardChannel.id); if (existingStarboard) { msg.channel.createMessage("That channel already has a starboard. Try again?"); + starboardChannel = null; continue; } } while (starboardChannel == null);