Skip to content

Commit 19a1c96

Browse files
committed
fix bug in view
Signed-off-by: tdruez <tdruez@aboutcode.org>
1 parent 406cd16 commit 19a1c96

2 files changed

Lines changed: 6 additions & 3 deletions

File tree

product_portfolio/models.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -441,9 +441,9 @@ def save(self, *args, **kwargs):
441441
if self.has_changed("configuration_status_id"):
442442
self.actions_on_status_change()
443443

444-
from policy.tasks import evaluate_product_rules_task
444+
from policy.engine import evaluate_rules
445445

446-
evaluate_product_rules_task.delay(product_uuid=self.uuid)
446+
evaluate_rules(product=self)
447447

448448
def get_attribution_url(self):
449449
return self.get_url("attribution")

product_portfolio/views.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -422,7 +422,10 @@ def tab_terms(self):
422422

423423
if self.object.notice_text:
424424
notice_field = self.get_tab_fields([TabField("notice_text")])[0]
425-
tab_data["fields"].append(notice_field)
425+
if tab_data is None:
426+
tab_data = {"fields": [notice_field]}
427+
else:
428+
tab_data["fields"].append(notice_field)
426429

427430
return tab_data
428431

0 commit comments

Comments
 (0)