* Filter empty username strings from Mastodon (fixes #2886)
* add issue link
) -> Result<ApubPerson, LemmyError> {
let instance_id = fetch_instance_actor_for_object(&person.id, context).await?;
+ // Some Mastodon users have `name: ""` (empty string), need to convert that to `None`
+ // https://github.com/mastodon/mastodon/issues/25233
+ let display_name = person.name.filter(|n| !n.is_empty());
+
let person_form = PersonInsertForm {
name: person.preferred_username,
- display_name: person.name,
+ display_name,
banned: None,
ban_expires: None,
deleted: Some(false),