From 7241ae2ea1c46088c262024fa42dddd5e4352691 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Vinot?= Date: Thu, 24 Dec 2020 15:43:44 +0100 Subject: [PATCH] fix: Do not fail on MISP export if there are no redirects --- lookyloo/lookyloo.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lookyloo/lookyloo.py b/lookyloo/lookyloo.py index 05fe7ac..bb022dc 100644 --- a/lookyloo/lookyloo.py +++ b/lookyloo/lookyloo.py @@ -924,11 +924,12 @@ class Lookyloo(): initial_url = URLObject(cache["url"]) # type: ignore redirects = [URLObject(url) for url in cache['redirects']] # type: ignore - initial_url.add_reference(redirects[0], 'redirects-to') - prec_object = redirects[0] - for u_object in redirects[1:]: - prec_object.add_reference(u_object, 'redirects-to') - prec_object = u_object + if redirects: + initial_url.add_reference(redirects[0], 'redirects-to') + prec_object = redirects[0] + for u_object in redirects[1:]: + prec_object.add_reference(u_object, 'redirects-to') + prec_object = u_object event.add_object(initial_url) for u_object in redirects: