fix(api): decode challenge bytes to UTF-8 for PlayReady license request

This commit is contained in:
imSp4rky
2026-09-09 17:00:08 -06:00
parent 35dbfa523c
commit 686c35c23a
+2 -1
View File
@@ -4001,9 +4001,10 @@ def handle_proxy_license(
)
)
elif drm_type == "playready":
challenge_str = challenge_bytes.decode("utf-8", errors="replace")
license_response = service.get_playready_license(
**declared_kwargs(
service.get_playready_license, {"challenge": challenge_bytes, "title": title, "track": track}
service.get_playready_license, {"challenge": challenge_str, "title": title, "track": track}
)
)
else: