diff --git a/src/streaming/protection/models/DefaultProtectionModel.js b/src/streaming/protection/models/DefaultProtectionModel.js index 282371d662..60cb5c21c9 100644 --- a/src/streaming/protection/models/DefaultProtectionModel.js +++ b/src/streaming/protection/models/DefaultProtectionModel.js @@ -456,7 +456,7 @@ function DefaultProtectionModel(config) { const token = { // Implements SessionToken session: session, keyId: keySystemMetadata.keyId, - normalizedKeyId: keySystemMetadata.keyId.replace(/-/g, '').toLowerCase(), + normalizedKeyId: keySystemMetadata && keySystemMetadata.keyId ? keySystemMetadata.keyId.replace(/-/g, '').toLowerCase() : '', initData: keySystemMetadata.initData, sessionId: keySystemMetadata.sessionId, sessionType: keySystemMetadata.sessionType,