R09 · 🟠 Medium · bug

Unknown receipt reject reason breaks the moderation panel

What the code does

rejectReasons does .find(...).label without a guard.

Where

app/controllers/crm/receipts/index.js

Suggested fix

Suggestion

Fall back to the raw value when no enum entry matches.

Affected features