Parcourir la source

rename variable and fix crash

cvium il y a 1 an
Parent
commit
fb511dbae2

+ 9 - 9
Emby.Server.Implementations/Data/BaseSqliteRepository.cs

@@ -100,41 +100,41 @@ namespace Emby.Server.Implementations.Data
 
         protected SqliteConnection GetConnection(bool readOnly = false)
         {
-            var writeConnection = new SqliteConnection($"Filename={DbFilePath}");
+            var connection = new SqliteConnection($"Filename={DbFilePath}");
 
             if (CacheSize.HasValue)
             {
-                writeConnection.Execute("PRAGMA cache_size=" + CacheSize.Value);
+                connection.Execute("PRAGMA cache_size=" + CacheSize.Value);
             }
 
             if (!string.IsNullOrWhiteSpace(LockingMode))
             {
-                writeConnection.Execute("PRAGMA locking_mode=" + LockingMode);
+                connection.Execute("PRAGMA locking_mode=" + LockingMode);
             }
 
             if (!string.IsNullOrWhiteSpace(JournalMode))
             {
-                writeConnection.Execute("PRAGMA journal_mode=" + JournalMode);
+                connection.Execute("PRAGMA journal_mode=" + JournalMode);
             }
 
             if (JournalSizeLimit.HasValue)
             {
-                writeConnection.Execute("PRAGMA journal_size_limit=" + JournalSizeLimit.Value);
+                connection.Execute("PRAGMA journal_size_limit=" + JournalSizeLimit.Value);
             }
 
             if (Synchronous.HasValue)
             {
-                writeConnection.Execute("PRAGMA synchronous=" + (int)Synchronous.Value);
+                connection.Execute("PRAGMA synchronous=" + (int)Synchronous.Value);
             }
 
             if (PageSize.HasValue)
             {
-                writeConnection.Execute("PRAGMA page_size=" + PageSize.Value);
+                connection.Execute("PRAGMA page_size=" + PageSize.Value);
             }
 
-            writeConnection.Execute("PRAGMA temp_store=" + (int)TempStore);
+            connection.Execute("PRAGMA temp_store=" + (int)TempStore);
 
-            return writeConnection;
+            return connection;
         }
 
         public SqliteCommand PrepareStatement(SqliteConnection connection, string sql)

+ 1 - 1
Emby.Server.Implementations/Data/SqliteItemRepository.cs

@@ -5917,7 +5917,7 @@ AND Type = @InternalPersonType)");
                 item.DvBlSignalCompatibilityId = dvBlSignalCompatibilityId;
             }
 
-            item.IsHearingImpaired = reader.GetBoolean(43);
+            item.IsHearingImpaired = reader.TryGetBoolean(43, out var result) && result;
 
             if (item.Type == MediaStreamType.Subtitle)
             {