Skip to content

Commit 34597f7

Browse files
committed
use porper manager
Signed-off-by: tdruez <tdruez@aboutcode.org>
1 parent 19a1c96 commit 34597f7

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

policy/tasks.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
from django_rq import job
1414

15+
from dje.models import get_unsecured_manager
1516
from policy.engine import evaluate_rules
1617

1718
logger = 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

0 commit comments

Comments
 (0)