From a15d06e94fa4dcb7287ee5d17516a901f27b84d4 Mon Sep 17 00:00:00 2001 From: Usama015 Date: Mon, 19 Jun 2023 16:04:13 +0500 Subject: [PATCH] updated --- misp_modules/modules/expansion/ipgeolocation.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/misp_modules/modules/expansion/ipgeolocation.py b/misp_modules/modules/expansion/ipgeolocation.py index 107adce..131f7d4 100644 --- a/misp_modules/modules/expansion/ipgeolocation.py +++ b/misp_modules/modules/expansion/ipgeolocation.py @@ -31,8 +31,14 @@ def handler(q=False): if request['attribute']['type'] not in mispattributes['input']: return {'error': 'Unsupported attribute type.'} - ip = request['attribute']['value'] - apiKey = request['config']['apiKey'] + try: + ip = request['attribute']['value'] + except Exception: + return {'error': 'Error Getting IP' + request} + try: + apiKey = request['config']['apiKey'] + except Exception: + return {'error': 'Error Getting apiKey' + request} return handle_ip(apiKey, ip, misperrors) def handle_ip(apiKey, ip, misperrors):