diff --git a/src/Tgstation.Server.Host/Controllers/BridgeController.cs b/src/Tgstation.Server.Host/Controllers/BridgeController.cs index 4ae2e0497c..787bb33f86 100644 --- a/src/Tgstation.Server.Host/Controllers/BridgeController.cs +++ b/src/Tgstation.Server.Host/Controllers/BridgeController.cs @@ -88,10 +88,10 @@ namespace Tgstation.Server.Host.Controllers using (LogContext.PushProperty(SerilogContextHelper.BridgeRequestIterationContextProperty, Interlocked.Increment(ref requestsProcessed))) { - BridgeParameters request; + var request = new BridgeParameters(); try { - request = JsonConvert.DeserializeObject(data, DMApiConstants.SerializerSettings); + JsonConvert.PopulateObject(data, request, DMApiConstants.SerializerSettings); } catch (Exception ex) {