From e1026fd108aae3c5b62c1c030e4bb6c7ce48f7a6 Mon Sep 17 00:00:00 2001 From: KoloMl Date: Sun, 7 Jul 2024 19:07:03 +0400 Subject: [PATCH] Fixed error triggered when empty string is parsed as `null` --- src/lib/extension/entities/MaintenanceProfile.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib/extension/entities/MaintenanceProfile.js b/src/lib/extension/entities/MaintenanceProfile.js index a206437..0e0e59f 100644 --- a/src/lib/extension/entities/MaintenanceProfile.js +++ b/src/lib/extension/entities/MaintenanceProfile.js @@ -93,6 +93,10 @@ class MaintenanceProfile extends StorageEntity { try { importedObject = JSON.parse(exportedString); } catch (e) { + // Error will be sent later, since empty string could be parsed as nothing without raising the error. + } + + if (!importedObject) { throw new Error('Invalid JSON!'); }