From 066d9dd1d43991bc5902b22559bd59a1af32e105 Mon Sep 17 00:00:00 2001 From: Qstick Date: Sun, 16 Apr 2023 20:09:04 -0500 Subject: [PATCH] Simplify DatabaseType logic (cherry picked from commit c5baded3d63a9e77e180023559758108c1ced782) --- src/NzbDrone.Core/Datastore/Database.cs | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) 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; } }