diff --git a/src/NzbDrone.Core/Datastore/Database.cs b/src/NzbDrone.Core/Datastore/Database.cs index dd6a79f73..d4252ed25 100644 --- a/src/NzbDrone.Core/Datastore/Database.cs +++ b/src/NzbDrone.Core/Datastore/Database.cs @@ -1,6 +1,7 @@ using System; using System.Data; using System.Data.Common; +using System.Data.SQLite; using System.Text.RegularExpressions; using Dapper; using NLog; @@ -39,17 +40,9 @@ public DatabaseType DatabaseType { get { - using (var db = _datamapperFactory()) - { - if (db.ConnectionString.Contains(".db")) - { - return DatabaseType.SQLite; - } - else - { - return DatabaseType.PostgreSQL; - } - } + using var db = _datamapperFactory(); + + return db is SQLiteConnection ? DatabaseType.SQLite : DatabaseType.PostgreSQL; } }