mirror of
https://github.com/LemmyNet/lemmy
synced 2024-11-17 09:25:50 +00:00
Fix new user create, no more default community
This commit is contained in:
parent
842c8b0885
commit
6f98ac033c
@ -161,35 +161,6 @@ impl Perform<LoginResponse> for Oper<Register> {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
// Sign them up for main community no matter what
|
|
||||||
let community_follower_form = CommunityFollowerForm {
|
|
||||||
community_id: 1,
|
|
||||||
user_id: inserted_user.id,
|
|
||||||
};
|
|
||||||
|
|
||||||
let _inserted_community_follower = match CommunityFollower::follow(&conn, &community_follower_form) {
|
|
||||||
Ok(user) => user,
|
|
||||||
Err(_e) => {
|
|
||||||
return Err(APIError::err(&self.op, "Community follower already exists."))?
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
// If its an admin, add them as a mod and follower to main
|
|
||||||
if data.admin {
|
|
||||||
let community_moderator_form = CommunityModeratorForm {
|
|
||||||
community_id: 1,
|
|
||||||
user_id: inserted_user.id,
|
|
||||||
};
|
|
||||||
|
|
||||||
let _inserted_community_moderator = match CommunityModerator::join(&conn, &community_moderator_form) {
|
|
||||||
Ok(user) => user,
|
|
||||||
Err(_e) => {
|
|
||||||
return Err(APIError::err(&self.op, "Community moderator already exists."))?
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
// Return the jwt
|
// Return the jwt
|
||||||
Ok(
|
Ok(
|
||||||
LoginResponse {
|
LoginResponse {
|
||||||
|
Loading…
Reference in New Issue
Block a user