diff --git a/internal/api/handlers.go b/internal/api/handlers.go index f213cec..2ee45ff 100644 --- a/internal/api/handlers.go +++ b/internal/api/handlers.go @@ -1510,7 +1510,12 @@ func (g *Gateway) getMetadata(fileHash string) (*FileMetadata, error) { metadata.TorrentInfo = memoryMetadata.TorrentInfo metadata.StreamingInfo = memoryMetadata.StreamingInfo metadata.HLSPlaylist = memoryMetadata.HLSPlaylist - log.Printf("DEBUG: Found TorrentInfo in memory store for %s", fileHash) + log.Printf("DEBUG: Found TorrentInfo in memory store for %s: %v", fileHash, memoryMetadata.TorrentInfo != nil) + if metadata.TorrentInfo != nil { + log.Printf("DEBUG: TorrentInfo merged successfully, InfoHash: %s", metadata.TorrentInfo.InfoHash) + } else { + log.Printf("DEBUG: TorrentInfo is still null after merge") + } } // Check if file has completed transcoding and add streaming info