Browse Source
set user_created bool for each separate invitation
pull/7287/head
stefan0xC
2 weeks ago
No known key found for this signature in database
GPG Key ID: 817020C608FE9C09
1 changed files with
2 additions and
1 deletions
-
src/api/core/organizations.rs
|
|
@ -1062,7 +1062,7 @@ async fn send_invite( |
|
|
&& data.permissions.get("deleteAnyCollection") == Some(&json!(true)) |
|
|
&& data.permissions.get("deleteAnyCollection") == Some(&json!(true)) |
|
|
&& data.permissions.get("createNewCollections") == Some(&json!(true))); |
|
|
&& data.permissions.get("createNewCollections") == Some(&json!(true))); |
|
|
|
|
|
|
|
|
let mut user_created: bool = false; |
|
|
let mut user_created: bool; |
|
|
for email in &data.emails { |
|
|
for email in &data.emails { |
|
|
let mut member_status = MembershipStatus::Invited as i32; |
|
|
let mut member_status = MembershipStatus::Invited as i32; |
|
|
let user = match User::find_by_mail(email, &conn).await { |
|
|
let user = match User::find_by_mail(email, &conn).await { |
|
|
@ -1093,6 +1093,7 @@ async fn send_invite( |
|
|
if !CONFIG.mail_enabled() && !user.password_hash.is_empty() { |
|
|
if !CONFIG.mail_enabled() && !user.password_hash.is_empty() { |
|
|
member_status = MembershipStatus::Accepted as i32; |
|
|
member_status = MembershipStatus::Accepted as i32; |
|
|
} |
|
|
} |
|
|
|
|
|
user_created = false; |
|
|
user |
|
|
user |
|
|
} |
|
|
} |
|
|
}; |
|
|
}; |
|
|
|