diff options
| author | cvium <clausvium@gmail.com> | 2023-08-21 14:12:49 +0200 |
|---|---|---|
| committer | cvium <clausvium@gmail.com> | 2023-08-21 14:12:49 +0200 |
| commit | 061d79c113404359068e94256104f955720bd1eb (patch) | |
| tree | 6537a627156af456a7573f020a2f01fd9f7c95ae /Emby.Server.Implementations/Data/BaseSqliteRepository.cs | |
| parent | 0867812c1fabfce52abb1f8fdb17edad822a61af (diff) | |
remove runintransaction
Diffstat (limited to 'Emby.Server.Implementations/Data/BaseSqliteRepository.cs')
| -rw-r--r-- | Emby.Server.Implementations/Data/BaseSqliteRepository.cs | 24 |
1 files changed, 9 insertions, 15 deletions
diff --git a/Emby.Server.Implementations/Data/BaseSqliteRepository.cs b/Emby.Server.Implementations/Data/BaseSqliteRepository.cs index 2ce87f5b4..6ee2d800c 100644 --- a/Emby.Server.Implementations/Data/BaseSqliteRepository.cs +++ b/Emby.Server.Implementations/Data/BaseSqliteRepository.cs @@ -146,22 +146,16 @@ namespace Emby.Server.Implementations.Data protected bool TableExists(SqliteConnection connection, string name) { - return connection.RunInTransaction( - db => + using var statement = PrepareStatement(connection, "select DISTINCT tbl_name from sqlite_master"); + foreach (var row in statement.ExecuteQuery()) + { + if (string.Equals(name, row.GetString(0), StringComparison.OrdinalIgnoreCase)) { - using (var statement = PrepareStatement(db, "select DISTINCT tbl_name from sqlite_master")) - { - foreach (var row in statement.ExecuteQuery()) - { - if (string.Equals(name, row.GetString(0), StringComparison.OrdinalIgnoreCase)) - { - return true; - } - } - } - - return false; - }); + return true; + } + } + + return false; } protected List<string> GetColumnNames(SqliteConnection connection, string table) |
