aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/Data/SqliteItemRepository.cs
diff options
context:
space:
mode:
authorcvium <clausvium@gmail.com>2021-05-19 08:51:46 +0200
committercvium <clausvium@gmail.com>2021-05-19 08:51:46 +0200
commit1027792b16996e3fe7e4835805204e8c91beda01 (patch)
tree390517b1980fc8e8535b836fb8cdc336e38f02fa /Emby.Server.Implementations/Data/SqliteItemRepository.cs
parent81ac11828bbf9310a507af034b0d749323db3688 (diff)
Review changes
Diffstat (limited to 'Emby.Server.Implementations/Data/SqliteItemRepository.cs')
-rw-r--r--Emby.Server.Implementations/Data/SqliteItemRepository.cs21
1 files changed, 11 insertions, 10 deletions
diff --git a/Emby.Server.Implementations/Data/SqliteItemRepository.cs b/Emby.Server.Implementations/Data/SqliteItemRepository.cs
index 996cdf133..69e67d133 100644
--- a/Emby.Server.Implementations/Data/SqliteItemRepository.cs
+++ b/Emby.Server.Implementations/Data/SqliteItemRepository.cs
@@ -1346,7 +1346,7 @@ namespace Emby.Server.Implementations.Data
}
var channelId = reader[index];
- if (channelId.SQLiteType != SQLiteType.Null)
+ if (!channelId.IsDbNull())
{
if (!Utf8Parser.TryParse(channelId.ToBlob(), out Guid value, out _, standardFormat: 'N'))
{
@@ -1366,12 +1366,12 @@ namespace Emby.Server.Implementations.Data
{
if (reader.TryGetBoolean(index++, out var isMovie))
{
- hasProgramAttributes.IsMovie = isMovie.Value;
+ hasProgramAttributes.IsMovie = isMovie;
}
if (reader.TryGetBoolean(index++, out var isSeries))
{
- hasProgramAttributes.IsSeries = isSeries.Value;
+ hasProgramAttributes.IsSeries = isSeries;
}
if (reader.TryGetString(index++, out var episodeTitle))
@@ -1381,7 +1381,7 @@ namespace Emby.Server.Implementations.Data
if (reader.TryGetBoolean(index++, out var isRepeat))
{
- hasProgramAttributes.IsRepeat = isRepeat.Value;
+ hasProgramAttributes.IsRepeat = isRepeat;
}
}
else
@@ -1412,7 +1412,7 @@ namespace Emby.Server.Implementations.Data
{
if (reader.TryGetBoolean(index++, out var isLocked))
{
- item.IsLocked = isLocked.Value;
+ item.IsLocked = isLocked;
}
if (reader.TryGetString(index++, out var preferredMetadataLanguage))
@@ -1430,7 +1430,7 @@ namespace Emby.Server.Implementations.Data
{
if (reader.TryGetInt32(index++, out var width))
{
- item.Width = width.Value;
+ item.Width = width;
}
}
@@ -1438,7 +1438,7 @@ namespace Emby.Server.Implementations.Data
{
if (reader.TryGetInt32(index++, out var height))
{
- item.Height = height.Value;
+ item.Height = height;
}
}
@@ -1536,6 +1536,7 @@ namespace Emby.Server.Implementations.Data
if (reader.TryGetString(index++, out var audioString))
{
+ // TODO Span overload coming in the future https://github.com/dotnet/runtime/issues/1916
if (Enum.TryParse(audioString, true, out ProgramAudio audio))
{
item.Audio = audio;
@@ -1559,7 +1560,7 @@ namespace Emby.Server.Implementations.Data
if (reader.TryGetBoolean(index++, out var isInMixedFolder))
{
- item.IsInMixedFolder = isInMixedFolder.Value;
+ item.IsInMixedFolder = isInMixedFolder;
}
if (HasField(query, ItemFields.DateLastSaved))
@@ -1669,7 +1670,7 @@ namespace Emby.Server.Implementations.Data
if (reader.TryGetBoolean(index++, out var isVirtualItem))
{
- item.IsVirtualItem = isVirtualItem.Value;
+ item.IsVirtualItem = isVirtualItem;
}
if (item is IHasSeries hasSeriesName)
@@ -1731,7 +1732,7 @@ namespace Emby.Server.Implementations.Data
{
if (reader.TryGetInt32(index++, out var parentalRating))
{
- item.InheritedParentalRatingValue = parentalRating.Value;
+ item.InheritedParentalRatingValue = parentalRating;
}
}