diff --git a/modules/playready.py b/modules/playready.py index ae1e78a..b415a6a 100644 --- a/modules/playready.py +++ b/modules/playready.py @@ -24,7 +24,7 @@ class PLAYREADY: def get_license_challenge(self): device = Device.load(self.device) - cdm = Cdm.from_device(self.device) + cdm = Cdm.from_device(device) pssh = PSSH(self.pssh) wrm_headers = pssh.get_wrm_headers(downgrade_to_v4=False) raw_challenge = cdm.get_license_challenge(wrm_headers[0]) @@ -67,4 +67,4 @@ class PLAYREADY: return jsonify(key_pairs) except Exception as e: - return jsonify({"error": f"Unable to extract keys: {e}"}), 500 \ No newline at end of file + return jsonify({"error": f"Unable to extract keys: {e}"}), 500