diff --git a/src/java/com/threerings/parlor/rating/server/RatingManagerDelegate.java b/src/java/com/threerings/parlor/rating/server/RatingManagerDelegate.java index 4be20741..6f4d7f05 100644 --- a/src/java/com/threerings/parlor/rating/server/RatingManagerDelegate.java +++ b/src/java/com/threerings/parlor/rating/server/RatingManagerDelegate.java @@ -107,7 +107,7 @@ public abstract class RatingManagerDelegate extends GameManagerDelegate // flush this players rating if its modified for (Rating rating : _ratings.values()) { if (rating.playerOid == bodyOid && rating.modified) { - saveRatings(Collections.singleton(rating)); + saveRatings(Collections.singleton(rating.cloneForSave())); break; } }