diff --git a/frontend/src/ketr-photos/ketr-photos.html b/frontend/src/ketr-photos/ketr-photos.html index 2a0fe8d..aa0cd02 100755 --- a/frontend/src/ketr-photos/ketr-photos.html +++ b/frontend/src/ketr-photos/ketr-photos.html @@ -1063,15 +1063,16 @@ return; } - photos.forEach(function(photo) { + photos = photos.filter(function(photo) { var year = (photo.taken || photo.modified || photo.added || "").replace(/^(....).*$/, "$1"); if (!year) { console.log("Partial photo record received: " + photo.id); - return; + return false; } if (this.years.indexOf(year) == -1) { this.push("years", year); } + return true; }.bind(this)); this.pendingPhotos = this.pendingPhotos.concat(photos);