diff --git a/TShockAPI/Utils.cs b/TShockAPI/Utils.cs index 381ea202..ab275b29 100644 --- a/TShockAPI/Utils.cs +++ b/TShockAPI/Utils.cs @@ -672,10 +672,7 @@ namespace TShockAPI /// bool - True if the ban has expired. public bool HasBanExpired(Ban ban, bool byName = false) { - DateTime exp; - bool expirationExists = DateTime.TryParse(ban.Expiration, out exp); - - if (!string.IsNullOrWhiteSpace(ban.Expiration) && (expirationExists) && (DateTime.UtcNow >= exp)) + if (!string.IsNullOrWhiteSpace(ban.Expiration) && (ban.ExpirationDateTime != null) && (DateTime.UtcNow >= ban.ExpirationDateTime)) { if (byName) {