image.getAlbum().removeImage(image);
}
image.setAlbum(this);
- if (imageIds.isEmpty()) {
+ if (imageIds.isEmpty() && (albumImage == null)) {
albumImage = image.getId();
}
if (!imageIds.contains(image.getId())) {
fingerprint.append("ID(").append(id).append(')');
fingerprint.append("Title(").append(title).append(')');
fingerprint.append("Description(").append(description).append(')');
+ if (albumImage != null) {
+ fingerprint.append("AlbumImage(").append(albumImage).append(')');
+ }
/* add nested albums. */
fingerprint.append("Albums(");