mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-05-04 18:09:12 +03:00
[PR #14337] Fix metadata manager infinite loading when Live TV access is revoked #13945
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/jellyfin/jellyfin/pull/14337
Author: @evanqhuang
Created: 6/18/2025
Status: 🔄 Open
Base:
master← Head:edit-metadata-live-tv📝 Commits (1)
46003b6Fix metadata manager infinite loading when Live TV access is revoked📊 Changes
1 file changed (+18 additions, -2 deletions)
View changed files
📝
Jellyfin.Api/Controllers/LiveTvController.cs(+18 -2)📄 Description
Resolves issue where the metadata manager would show infinite loading screen when users don't have Live TV access permissions. The problem was caused by 403 Forbidden errors from LiveTv/Channels and LiveTv/Recordings endpoints.
Changes- Remove [Authorize(Policy = Policies.LiveTvAccess)] from GetLiveTvChannels() and GetRecordings()
This allows the metadata manager to receive empty results gracefully instead of failing with 403 errors, preventing the infinite loading issue while maintaining proper authorization.
Issues
Fixes #9908
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.