diff --git a/jams-server/src/main/java/net/jami/jams/server/core/workflows/RegisterDeviceFlow.java b/jams-server/src/main/java/net/jami/jams/server/core/workflows/RegisterDeviceFlow.java index f18ef0a1de1827da9f75d8e7adef2143c217c581..d594a4845ee5ed99fcc58b3f0f840ec1d1b57c25 100644 --- a/jams-server/src/main/java/net/jami/jams/server/core/workflows/RegisterDeviceFlow.java +++ b/jams-server/src/main/java/net/jami/jams/server/core/workflows/RegisterDeviceFlow.java @@ -85,7 +85,11 @@ public class RegisterDeviceFlow { user.getEthAddress()); response.setDeviceReceipt(devReceipt[0]); response.setReceiptSignature(devReceipt[1]); - response.setDisplayName(userProfile.getFirstName() + " " + userProfile.getLastName()); + String firstDisplayName = + userProfile.getFirstName() != null ? userProfile.getFirstName() : ""; + String lastDisplayName = + userProfile.getLastName() != null ? userProfile.getLastName() : ""; + response.setDisplayName(firstDisplayName + " " + lastDisplayName); response.setNameServer(nameServer.getURI()); if (userProfile.getProfilePicture() != null)