File tree Expand file tree Collapse file tree 2 files changed +7
-3
lines changed
Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Original file line number Diff line number Diff 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
14711474def 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 ])
Original file line number Diff line number Diff 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
726726def retro_hunt_delete_task ():
727727 user_org = current_user .get_org ()
728728 user_id = current_user .get_id ()
You can’t perform that action at this time.
0 commit comments