diff --git a/src/Tgstation.Server.Host/Controllers/DreamMakerController.cs b/src/Tgstation.Server.Host/Controllers/DreamMakerController.cs
index 897c93f809..1a9b4e6bcd 100644
--- a/src/Tgstation.Server.Host/Controllers/DreamMakerController.cs
+++ b/src/Tgstation.Server.Host/Controllers/DreamMakerController.cs
@@ -67,7 +67,7 @@ namespace Tgstation.Server.Host.Controllers
///
/// Get a specified by a given .
///
- /// The .
+ /// The .
/// The for the operation.
/// A resulting in the of the request.
/// retrieved successfully.
@@ -145,6 +145,9 @@ namespace Tgstation.Server.Host.Controllers
[ProducesResponseType(410)]
public async Task Update([FromBody] DreamMaker model, CancellationToken cancellationToken)
{
+ if (model == null)
+ throw new ArgumentNullException(nameof(model));
+
if (model.ApiValidationPort == 0)
return BadRequest(new ErrorMessage { Message = "API Validation port cannot be 0!" });