mirror of
https://github.com/LemmyNet/lemmy.git
synced 2024-12-23 09:44:46 +00:00
This commit is contained in:
parent
ae84258c41
commit
3488b9aeb5
|
@ -46,15 +46,16 @@ impl PerformCrud for GetPersonDetails {
|
|||
let person_details_id = match data.person_id {
|
||||
Some(id) => id,
|
||||
None => {
|
||||
let name = data
|
||||
.username
|
||||
.to_owned()
|
||||
.unwrap_or_else(|| "admin".to_string());
|
||||
|
||||
resolve_actor_identifier::<ApubPerson, Person>(&name, context)
|
||||
.await
|
||||
.map_err(|e| e.with_message("couldnt_find_that_username_or_email"))?
|
||||
.id
|
||||
if let Some(username) = &data.username {
|
||||
resolve_actor_identifier::<ApubPerson, Person>(username, context)
|
||||
.await
|
||||
.map_err(|e| e.with_message("couldnt_find_that_username_or_email"))?
|
||||
.id
|
||||
} else {
|
||||
return Err(LemmyError::from_message(
|
||||
"couldnt_find_that_username_or_email",
|
||||
));
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue