From c8faf539c1e8fb028242381e6c23881d64bdb421 Mon Sep 17 00:00:00 2001 From: Cameron Thompson <50184035+iamromulan@users.noreply.github.com> Date: Tue, 29 Oct 2024 23:44:48 +0000 Subject: [PATCH] Fix No Phone Number scenario Fix: In the scenario where a phone number is not able to be read from the SIM, QuecManager will now continue to provide other stats. Co-Authored-By: Russel Yasol <73575327+dr-dolomite@users.noreply.github.com> --- ipk-source/sdxpinn-quecmanager/root/www/js/home/main.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ipk-source/sdxpinn-quecmanager/root/www/js/home/main.js b/ipk-source/sdxpinn-quecmanager/root/www/js/home/main.js index 69ecf80..4fdb18b 100644 --- a/ipk-source/sdxpinn-quecmanager/root/www/js/home/main.js +++ b/ipk-source/sdxpinn-quecmanager/root/www/js/home/main.js @@ -247,8 +247,13 @@ function processSimData(jsonData) { setText("simSlot", simSlot); // Phone Number - const phoneNumber = extractValue(phoneResponse.response).split(",")[1].replace(/"/g, "").trim(); - setText("phoneNumber", phoneNumber); + // If trim is an error, return no phone number + try { + const phoneNumber = extractValue(phoneResponse.response).split(",")[1].replace(/"/g, "").trim(); + setText("phoneNumber", phoneNumber); + } catch (error) { + setText("phoneNumber", "-"); + } // SIM Provider and Access Technology const providerData = extractValue(providerResponse.response).split(",");