diff --git a/pswgcommon b/pswgcommon index 3fb3cf647..cf2cf5466 160000 --- a/pswgcommon +++ b/pswgcommon @@ -1 +1 @@ -Subproject commit 3fb3cf6473a11adc0fd2d1b7aca15a1cec22f4a8 +Subproject commit cf2cf546643a25a9967b310ed6df053ddbeeac1c diff --git a/src/main/java/com/projectswg/holocore/resources/support/objects/swg/player/PlayerObject.java b/src/main/java/com/projectswg/holocore/resources/support/objects/swg/player/PlayerObject.java index 769ec57ba..f82d76f09 100644 --- a/src/main/java/com/projectswg/holocore/resources/support/objects/swg/player/PlayerObject.java +++ b/src/main/java/com/projectswg/holocore/resources/support/objects/swg/player/PlayerObject.java @@ -651,6 +651,7 @@ public class PlayerObject extends IntangibleObject { data.putString("biography", biography); data.putString("account", account); data.putMap("mail", mails); + badges.saveMongo(data.getDocument("badges")); } @Override @@ -665,6 +666,7 @@ public class PlayerObject extends IntangibleObject { biography = data.getString("biography", biography); account = data.getString("account", ""); mails.putAll(data.getMap("mail", Integer.class, Mail.class)); + badges.readMongo(data.getDocument("badges")); } @Override