From 42bab4f9c6893c67307f820c8d5f0b852660cc21 Mon Sep 17 00:00:00 2001 From: "patrick.pdb" Date: Fri, 2 Aug 2024 17:42:34 -0400 Subject: [PATCH] '#2279 Corrects name extraction as some IDs are smaller than 16 chars. --- iped-app/resources/scripts/tasks/ClassifyJumplists.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/iped-app/resources/scripts/tasks/ClassifyJumplists.js b/iped-app/resources/scripts/tasks/ClassifyJumplists.js index a70a5832ea..15d307fbe3 100644 --- a/iped-app/resources/scripts/tasks/ClassifyJumplists.js +++ b/iped-app/resources/scripts/tasks/ClassifyJumplists.js @@ -838,10 +838,13 @@ function process(item){ id = id.substring(path.lastIndexOf("/")+1).toUpperCase(); item.getMetadata().add("Application ID", id); - var pos = IdsList.indexOf(id) + 19; - if(pos>19){ - item.getMetadata().add("Application Name", IdsList.substring(pos,IdsList.indexOf('"',pos))); - } + var pos = IdsList.indexOf(id); + if(pos>-1){ + pos = IdsList.indexOf('"|"', pos)+3; + if(pos>19){ + item.getMetadata().add("Application Name", IdsList.substring(pos,IdsList.indexOf('"',pos))); + } + } } } }