fix: [item blur screenshot] check domain tags
Some checks are pending
CI / ail_test (3.8) (push) Waiting to run
CI / ail_test (3.10) (push) Waiting to run
CI / ail_test (3.7) (push) Waiting to run
CI / ail_test (3.9) (push) Waiting to run

This commit is contained in:
terrtia 2025-02-06 17:06:13 +01:00
parent b9faf8baee
commit affca88aa2
No known key found for this signature in database
GPG key ID: 1E1B1F50D84613D0

View file

@ -307,17 +307,17 @@ class Item(AbstractObject):
""" """
:type tags: list :type tags: list
""" """
if tags is None:
tags = []
crawler = {} crawler = {}
if self.is_crawled(): if self.is_crawled():
crawler['domain'] = self.get_domain() crawler['domain'] = self.get_domain()
crawler['har'] = self.get_har() crawler['har'] = self.get_har()
crawler['screenshot'] = self.get_screenshot() crawler['screenshot'] = self.get_screenshot()
crawler['url'] = self.get_url() crawler['url'] = self.get_url()
if not tags:
domain_tags = self.get_obj_tags('domain', '', crawler['domain'], r_list=True)
if tags is None:
tags = self.get_tags() tags = self.get_tags()
crawler['is_tags_safe'] = self.is_tags_safe(tags) crawler['is_tags_safe'] = self.is_tags_safe(tags) and self.is_tags_safe(domain_tags)
return crawler return crawler
def get_meta_lines(self, content=None): def get_meta_lines(self, content=None):