aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/Library/LibraryManager.cs
diff options
context:
space:
mode:
authorShadowghost <Ghost_of_Stone@web.de>2026-02-15 23:13:01 +0100
committerShadowghost <Ghost_of_Stone@web.de>2026-02-15 23:13:01 +0100
commitba356638e8e2d376e35a8e8774129662c9584865 (patch)
tree164afc14b9e669e0a19fa2c84b14f4c00865e943 /Emby.Server.Implementations/Library/LibraryManager.cs
parent3439d3c017a06604e7b471a1063a8467306f78f2 (diff)
Fix Extra refresh
Diffstat (limited to 'Emby.Server.Implementations/Library/LibraryManager.cs')
-rw-r--r--Emby.Server.Implementations/Library/LibraryManager.cs7
1 files changed, 3 insertions, 4 deletions
diff --git a/Emby.Server.Implementations/Library/LibraryManager.cs b/Emby.Server.Implementations/Library/LibraryManager.cs
index 7517dc03ba..9a5bd41914 100644
--- a/Emby.Server.Implementations/Library/LibraryManager.cs
+++ b/Emby.Server.Implementations/Library/LibraryManager.cs
@@ -3134,13 +3134,12 @@ namespace Emby.Server.Implementations.Library
extra.ExtraType = extraType;
}
- // Only set OwnerId if this is actually an extra (not Unknown or null)
+ // Only return items that are actual extras (have ExtraType set)
+ // Note: OwnerId and ParentId are set by RefreshExtras, not here,
+ // so that RefreshExtras can detect when they need updating and set ForceSave.
if (extra.ExtraType is not null)
{
- extra.ParentId = Guid.Empty;
- extra.OwnerId = owner.Id;
extra.IsInMixedFolder = isInMixedFolder;
-
return extra;
}