commit 7db66f73f03e577132fabd88a8089bece1549c0f
parent 2f5bdc23f667c4c601c3533eeda72524b7f0d576
Author: Nick Fox <nick@foxsec.net>
Date: Sat, 5 Jan 2019 13:46:45 -0500
Refactor invited_by_email check
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/api/core/organizations.rs b/src/api/core/organizations.rs
@@ -609,9 +609,9 @@ fn accept_invite(_org_id: String, _org_user_id: String, data: JsonUpcase<AcceptD
Some(org) => org.name,
None => String::from("bitwarden_rs"),
};
- if claims.invited_by_email.is_some() {
+ if let Some(invited_by_email) = &claims.invited_by_email {
// User was invited to an organization, so they must be confirmed manually after acceptance
- mail::send_invite_accepted(&claims.email, &claims.invited_by_email.unwrap(), &org_name, mail_config)?;
+ mail::send_invite_accepted(&claims.email, invited_by_email, &org_name, mail_config)?;
} else {
// User was invited from /admin, so they are automatically confirmed
mail::send_invite_confirmed(&claims.email, &org_name, mail_config)?;