From f9497dbf6ecc9202454be7b176681967d73e61ff Mon Sep 17 00:00:00 2001 From: Sergey Odinokov Date: Fri, 20 Nov 2020 21:02:19 +0500 Subject: [PATCH] Don't throw from SqlServerStorage.ToString when using custom factory --- src/Hangfire.SqlServer/SqlServerStorage.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Hangfire.SqlServer/SqlServerStorage.cs b/src/Hangfire.SqlServer/SqlServerStorage.cs index 844ebcd0c..54ae99928 100644 --- a/src/Hangfire.SqlServer/SqlServerStorage.cs +++ b/src/Hangfire.SqlServer/SqlServerStorage.cs @@ -165,6 +165,11 @@ public override string ToString() try { + if (_connectionString == null) + { + return "SQL Server (custom)"; + } + var parts = _connectionString.Split(new[] { ';' }, StringSplitOptions.RemoveEmptyEntries) .Select(x => x.Split(new[] { '=' }, StringSplitOptions.RemoveEmptyEntries)) .Select(x => new { Key = x[0].Trim(), Value = x[1].Trim() })