src/domain/expenses.py
BeforeProposed
+1−1
3535 require(report['status'] == 'pending', 'report-closed')
3636 actor = text(command['actor'], 'actor')
3737 require(actor != report['owner'], 'self-approval')
38 if actor:
38 if actor not in report['approvals']:
3939 report['approvals'].append(actor)
4040 return deepcopy(report)
4141