From 5f860dd45df0bca7585f0f46ba91ebd4695405d9 Mon Sep 17 00:00:00 2001 From: rawtoast Date: Sun, 25 Mar 2018 13:43:15 +0100 Subject: [PATCH] Add entry checks against data insted of userId --- dokusho-server/src/main/scala/dokusho/MongoRepository.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dokusho-server/src/main/scala/dokusho/MongoRepository.scala b/dokusho-server/src/main/scala/dokusho/MongoRepository.scala index a6353e7..f461981 100644 --- a/dokusho-server/src/main/scala/dokusho/MongoRepository.scala +++ b/dokusho-server/src/main/scala/dokusho/MongoRepository.scala @@ -44,7 +44,7 @@ class MongoRepository(connectionString: String, databaseName: String, collection for { urh <- getUnsafe(userId) days = urh.readingHistory.days - dayToUpdate = days.find(_.date == userId).getOrElse(Day(date, Seq.empty)) + dayToUpdate = days.find(_.date == date).getOrElse(Day(date, Seq.empty)) updatedDay = entriesLens.modify(_ :+ entry)(dayToUpdate) doc = daysLens.modify(upsertDay(updatedDay))(urh) } yield doc