Skip to content
Snippets Groups Projects
Commit 13fa58fc authored by Greg DiCristofaro's avatar Greg DiCristofaro
Browse files

Merge branch 'develop' of github.com:sleuthkit/sleuthkit into 7013-customCallback

parents 830bf0e0 5112db50
Branches
Tags
No related merge requests found
......@@ -999,18 +999,27 @@ def normalize_tsk_objects_path(guid_util: TskGuidUtils, objid: int,
path_parts = path_parts[:-1]
if path_parts and len(path_parts) >= 2:
for idx in range(0, len(path_parts) - 1):
if path_parts[idx].lower() == "reports" and \
path_parts[idx + 1].lower().startswith("autopsytestcase html report"):
path_parts = ["Reports", "AutopsyTestCase HTML Report"]
break
if path_parts[idx].lower() == "reports" and \
"html report" in path_parts[idx + 1].lower() and \
len(path_parts) > idx + 2 and \
path_parts[idx + 2].lower().endswith("report.html"):
path_parts = ["Reports", "html-report.html"]
is_leapp = False
for leapp_module in ['aleapp', 'ileapp']:
if len(path_parts) > 0 and path_parts[1].lower() == leapp_module and \
path_parts[-1].lower() == 'index.html':
path_parts = ['ModuleOutput', leapp_module, 'index.html']
is_leapp = True
break
if not is_leapp:
for idx in range(0, len(path_parts) - 1):
if path_parts[idx].lower() == "reports" and \
path_parts[idx + 1].lower().startswith("autopsytestcase html report"):
path_parts = ["Reports", "AutopsyTestCase HTML Report"]
break
if path_parts[idx].lower() == "reports" and \
"html report" in path_parts[idx + 1].lower() and \
len(path_parts) > idx + 2 and \
path_parts[idx + 2].lower().endswith("report.html"):
path_parts = ["Reports", "html-report.html"]
break
path = os.path.join(*path_parts) if len(path_parts) > 0 else '/'
return path
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment