diff --git a/Jellyfin.Plugin.TubeArchivistMetadata/Plugin.cs b/Jellyfin.Plugin.TubeArchivistMetadata/Plugin.cs index 7e059bb..aa93987 100644 --- a/Jellyfin.Plugin.TubeArchivistMetadata/Plugin.cs +++ b/Jellyfin.Plugin.TubeArchivistMetadata/Plugin.cs @@ -199,6 +199,12 @@ namespace Jellyfin.Plugin.TubeArchivistMetadata private async void OnWatchedStatusChange(object? sender, UserDataSaveEventArgs eventArgs) { + if (eventArgs == null || eventArgs.Item.Id == Guid.Empty) + { + Logger.LogDebug("Skipping watched status synchronization: WatchedStatusChange event triggered with null or empty Guid."); + return; + } + var user = _userManager.GetUserById(eventArgs.UserId); if (Configuration.JFTASync && user != null && Configuration.GetJFUsernamesToArray().Contains(user!.Username)) {