diff --git a/app/src/main/java/eu/toldi/infinityforlemmy/user/MyUserInfo.java b/app/src/main/java/eu/toldi/infinityforlemmy/user/MyUserInfo.java index b1b7515e..3796b6ee 100644 --- a/app/src/main/java/eu/toldi/infinityforlemmy/user/MyUserInfo.java +++ b/app/src/main/java/eu/toldi/infinityforlemmy/user/MyUserInfo.java @@ -3,6 +3,8 @@ package eu.toldi.infinityforlemmy.user; import org.json.JSONException; import org.json.JSONObject; +import eu.toldi.infinityforlemmy.utils.LemmyUtils; + public class MyUserInfo { private final String name; @@ -42,8 +44,8 @@ public class MyUserInfo { JSONObject localUserView = myUser.getJSONObject("local_user_view"); JSONObject person = localUserView.getJSONObject("person"); - String name = person.getString("name"); - String displayName = person.optString("display_name"); + String name = LemmyUtils.actorID2FullName(person.getString("actor_id")); + String displayName = person.has("display_name") ? person.getString("display_name") : person.getString("name"); String avatar = person.optString("avatar"); String banner = person.optString("banner");