Skip to content

Commit d4f86b5

Browse files
committed
fix: [retro hunt] delete retro hunt meta
1 parent e2d7d2f commit d4f86b5

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

bin/lib/Tracker.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1464,8 +1464,11 @@ def get_yara_rule_content(yara_rule):
14641464
if not os.path.commonprefix([filename, yara_dir]) == yara_dir:
14651465
return '' # # TODO: throw exception
14661466

1467-
with open(filename, 'r') as f:
1468-
rule_content = f.read()
1467+
try:
1468+
with open(filename, 'r') as f:
1469+
rule_content = f.read()
1470+
except FileNotFoundError:
1471+
return 'FileNotFoundError'
14691472
return rule_content
14701473

14711474
def api_get_default_rule_content(default_yara_rule):
@@ -1828,6 +1831,7 @@ def delete(self):
18281831
r_tracker.delete(f'retro_hunts:{self.uuid}')
18291832
r_tracker.delete(f'retro_hunt:tags:{self.uuid}')
18301833
r_tracker.delete(f'retro_hunt:mails:{self.uuid}')
1834+
r_tracker.delete(f'retro_hunt:{self.uuid}')
18311835

18321836
for obj in self.get_objs():
18331837
self.remove(obj[0], obj[1], obj[2])

var/www/blueprints/hunters.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -722,7 +722,7 @@ def retro_hunt_resume_task():
722722

723723
@hunters.route('/retro_hunt/task/delete', methods=['GET'])
724724
@login_required
725-
@login_org_admin
725+
@login_admin
726726
def retro_hunt_delete_task():
727727
user_org = current_user.get_org()
728728
user_id = current_user.get_id()

0 commit comments

Comments
 (0)