Backend: Added additional validation to ApprovalService