diff --git a/ansible/artifacts/sunbird/login/resources/js/telemetry_service.js b/ansible/artifacts/sunbird/login/resources/js/telemetry_service.js
index 831d0c95f501d15e12b91a2bb9e21fabf3806d00..72919a54181fed1105e6423207d2dd12eb8ce2b4 100644
--- a/ansible/artifacts/sunbird/login/resources/js/telemetry_service.js
+++ b/ansible/artifacts/sunbird/login/resources/js/telemetry_service.js
@@ -2711,10 +2711,10 @@ if(client_id.toLowerCase() === 'android'){
     var parser = new DOMParser();
     var error_message = (new URLSearchParams(window.location.search)).get('error_message');
     console.log('before error_message parse => ', error_message); // TODO: log!
-    error_message = parser.parseFromString(error_message, 'text/html');
+    if (error_message) error_message = parser.parseFromString(error_message, 'text/html');
     console.log('after error_message parse => ', error_message); // TODO: log!`
     var success_message = (new URLSearchParams(window.location.search)).get('success_message');
-    success_message = parser.parseFromString(success_message, 'text/html');
+    if (success_message) success_message = parser.parseFromString(success_message, 'text/html');
 
     if(error_message){
         var error_msg = document.getElementById('error-msg');