File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1212
1313from django_rq import job
1414
15+ from dje .models import get_unsecured_manager
1516from policy .engine import evaluate_rules
1617
1718logger = logging .getLogger (__name__ )
@@ -23,9 +24,9 @@ def evaluate_product_rules_task(product_uuid):
2324 Product = apps .get_model ("product_portfolio" , "product" )
2425
2526 try :
26- product = Product .objects .select_related ("dataspace" ).get (uuid = product_uuid )
27+ product = Product .unsecured_objects .select_related ("dataspace" ).get (uuid = product_uuid )
2728 except Product .DoesNotExist :
28- logger .warning (f"evaluate_product_rules_task: product { product_uuid } not found, skipping." )
29+ logger .error (f"evaluate_product_rules_task: product { product_uuid } not found, skipping." )
2930 return
3031
3132 logger .info (f"Evaluating policy rules for product { product } " )
@@ -38,7 +39,7 @@ def evaluate_all_products_rules_task(include_locked=False):
3839 """Enqueue evaluate_product_rules_task for every product, skipping locked ones by default."""
3940 Product = apps .get_model ("product_portfolio" , "product" )
4041
41- products = Product .objects .select_related ("dataspace" )
42+ products = Product .unsecured_objects .select_related ("dataspace" )
4243 if not include_locked :
4344 products = products .exclude_locked ()
4445
You can’t perform that action at this time.
0 commit comments