diff --git a/src/Tgstation.Server.Host/Security/IdentityCacheObject.cs b/src/Tgstation.Server.Host/Security/IdentityCacheObject.cs index 33c48c38fd..9b54996f93 100644 --- a/src/Tgstation.Server.Host/Security/IdentityCacheObject.cs +++ b/src/Tgstation.Server.Host/Security/IdentityCacheObject.cs @@ -35,6 +35,10 @@ namespace Tgstation.Server.Host.Security public IdentityCacheObject(ISystemIdentity systemIdentity, IAsyncDelayer asyncDelayer, Action onExpiry, DateTimeOffset expiry) { SystemIdentity = systemIdentity ?? throw new ArgumentNullException(nameof(systemIdentity)); + + if (asyncDelayer == null) + throw new ArgumentNullException(nameof(asyncDelayer)); + if (onExpiry == null) throw new ArgumentNullException(nameof(onExpiry)); var now = DateTimeOffset.Now;