From 513ad1127d7d4e54bfb4a1188fefd132459cc262 Mon Sep 17 00:00:00 2001 From: Cyberboss Date: Mon, 20 Aug 2018 15:33:13 -0400 Subject: [PATCH] Add missing call to ValidateProviderChannelTypes --- src/Tgstation.Server.Host/Controllers/ChatController.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Tgstation.Server.Host/Controllers/ChatController.cs b/src/Tgstation.Server.Host/Controllers/ChatController.cs index 297bfb0bb0..6e3ebc0477 100644 --- a/src/Tgstation.Server.Host/Controllers/ChatController.cs +++ b/src/Tgstation.Server.Host/Controllers/ChatController.cs @@ -180,6 +180,9 @@ namespace Tgstation.Server.Host.Controllers if (model == null) throw new ArgumentNullException(nameof(model)); + if (!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); var current = await query.FirstOrDefaultAsync(cancellationToken).ConfigureAwait(false);