Assign an empty name as default.
[Sone.git] / src / main / java / net / pterodactylus / sone / data / Profile.java
index fcea737..db55227 100644 (file)
@@ -42,7 +42,7 @@ public class Profile implements Fingerprintable {
        /** The Sone this profile belongs to. */
        private final Sone sone;
 
-       private volatile Name name;
+       private volatile Name name = new Name();
        private volatile BirthDate birthDate = new BirthDate();
 
        /** The ID of the avatar image. */
@@ -520,6 +520,10 @@ public class Profile implements Fingerprintable {
                private final Optional<String> middle;
                private final Optional<String> last;
 
+               public Name() {
+                       this(Optional.<String>absent(), Optional.<String>absent(), Optional.<String>absent());
+               }
+
                public Name(Optional<String> first, Optional<String> middle, Optional<String> last) {
                        this.first = first;
                        this.middle = middle;