Fix exception when saving user data to NFO files (#14993)
This commit is contained in:
@@ -316,7 +316,11 @@ namespace MediaBrowser.XbmcMetadata.Parsers
|
|||||||
if (userData is not null)
|
if (userData is not null)
|
||||||
{
|
{
|
||||||
userData.Played = played;
|
userData.Played = played;
|
||||||
_userDataManager.SaveUserData(user, item, userData, UserDataSaveReason.Import, CancellationToken.None);
|
|
||||||
|
if (!item.Id.IsEmpty())
|
||||||
|
{
|
||||||
|
_userDataManager.SaveUserData(user, item, userData, UserDataSaveReason.Import, CancellationToken.None);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -333,7 +337,11 @@ namespace MediaBrowser.XbmcMetadata.Parsers
|
|||||||
if (userData is not null)
|
if (userData is not null)
|
||||||
{
|
{
|
||||||
userData.PlayCount = count;
|
userData.PlayCount = count;
|
||||||
_userDataManager.SaveUserData(user, item, userData, UserDataSaveReason.Import, CancellationToken.None);
|
|
||||||
|
if (!item.Id.IsEmpty())
|
||||||
|
{
|
||||||
|
_userDataManager.SaveUserData(user, item, userData, UserDataSaveReason.Import, CancellationToken.None);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -350,7 +358,11 @@ namespace MediaBrowser.XbmcMetadata.Parsers
|
|||||||
if (userData is not null)
|
if (userData is not null)
|
||||||
{
|
{
|
||||||
userData.LastPlayedDate = lastPlayed;
|
userData.LastPlayedDate = lastPlayed;
|
||||||
_userDataManager.SaveUserData(user, item, userData, UserDataSaveReason.Import, CancellationToken.None);
|
|
||||||
|
if (!item.Id.IsEmpty())
|
||||||
|
{
|
||||||
|
_userDataManager.SaveUserData(user, item, userData, UserDataSaveReason.Import, CancellationToken.None);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user