diff --git a/src/Tgstation.Server.Host/Controllers/ChatController.cs b/src/Tgstation.Server.Host/Controllers/ChatController.cs index 7a2d765a54..baca707185 100644 --- a/src/Tgstation.Server.Host/Controllers/ChatController.cs +++ b/src/Tgstation.Server.Host/Controllers/ChatController.cs @@ -180,7 +180,7 @@ namespace Tgstation.Server.Host.Controllers if (model == null) throw new ArgumentNullException(nameof(model)); - if (!model.ValidateProviderChannelTypes()) + if (model.Provider.HasValue && !model.ValidateProviderChannelTypes()) return BadRequest(new ErrorMessage { Message = "One or more of channels aren't formatted correctly for the given provider!" }); var query = DatabaseContext.ChatBots.Where(x => x.InstanceId == Instance.Id && x.Id == model.Id).Include(x => x.Channels); diff --git a/src/Tgstation.Server.Host/Models/ChatChannel.cs b/src/Tgstation.Server.Host/Models/ChatChannel.cs index 2fe4de19cb..17e1d0c367 100644 --- a/src/Tgstation.Server.Host/Models/ChatChannel.cs +++ b/src/Tgstation.Server.Host/Models/ChatChannel.cs @@ -29,6 +29,7 @@ namespace Tgstation.Server.Host.Models DiscordChannelId = DiscordChannelId, IsAdminChannel = IsAdminChannel, IsWatchdogChannel = IsWatchdogChannel, + IsUpdatesChannel = IsUpdatesChannel, IrcChannel = IrcChannel }; }