Skip to content

Commit f716f9a

Browse files
committed
merge signals
Signed-off-by: tdruez <tdruez@aboutcode.org>
1 parent 85ebf07 commit f716f9a

1 file changed

Lines changed: 3 additions & 9 deletions

File tree

policy/signals.py

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,9 @@ def evaluate_product_rules_on_product_save(sender, instance, **kwargs):
2626
evaluate_product_rules_task.delay(product_uuid=instance.uuid)
2727

2828

29-
@receiver(post_save, sender="product_portfolio.ProductPackage")
30-
def evaluate_product_rules_on_productpackage_save(sender, instance, **kwargs):
31-
"""Queue a policy rule evaluation whenever a package is added or updated in a product."""
32-
evaluate_product_rules_task.delay(product_uuid=instance.product.uuid)
33-
34-
35-
@receiver(post_delete, sender="product_portfolio.ProductPackage")
36-
def evaluate_product_rules_on_productpackage_delete(sender, instance, **kwargs):
37-
"""Queue a policy rule evaluation whenever a package is removed from a product."""
29+
@receiver([post_save, post_delete], sender="product_portfolio.ProductPackage")
30+
def evaluate_product_rules_on_productpackage_change(sender, instance, **kwargs):
31+
"""Queue a policy rule evaluation whenever a package is added, updated, or removed."""
3832
evaluate_product_rules_task.delay(product_uuid=instance.product.uuid)
3933

4034

0 commit comments

Comments
 (0)