refactor(campaigns): fix approve() error message, add terminal-state test
This commit is contained in:
@@ -161,7 +161,7 @@ class CampaignEntity:
|
||||
if self.status != CampaignStatus.pending_approval:
|
||||
raise InvalidStateTransition(
|
||||
self.status.value, CampaignStatus.active.value,
|
||||
[s.value for s in VALID_TRANSITIONS[self.status]],
|
||||
[CampaignStatus.pending_approval.value],
|
||||
)
|
||||
self.status = CampaignStatus.active
|
||||
|
||||
|
||||
Reference in New Issue
Block a user