Only add an album if it does not exist.
[Sone.git] / src / main / java / net / pterodactylus / sone / data / Sone.java
index ac6e41a..99d65ec 100644 (file)
@@ -791,7 +791,9 @@ public class Sone implements Fingerprintable, Comparable<Sone> {
         */
        public void addAlbum(Album album) {
                Validation.begin().isNotNull("Album", album).check().isEqual("Album Owner", album.getSone(), this).check();
-               albums.add(album);
+               if (!albums.contains(album)) {
+                       albums.add(album);
+               }
        }
 
        /**