diff --git a/Sources/src/main/kotlin/allin/data/mock/MockParticipationDataSource.kt b/Sources/src/main/kotlin/allin/data/mock/MockParticipationDataSource.kt index 1d293dc..e0ecbae 100644 --- a/Sources/src/main/kotlin/allin/data/mock/MockParticipationDataSource.kt +++ b/Sources/src/main/kotlin/allin/data/mock/MockParticipationDataSource.kt @@ -47,9 +47,6 @@ class MockParticipationDataSource(private val mockData: MockDataSource.MockData) override fun getParticipationFromBetId(betid: String): List = participations.filter { it.betId == betid } - /*override fun getParticipationFromUserId(username: String, betid: String): List = - participations.filter { it.betId == betid && it.username == username } -*/ override fun deleteParticipation(id: String): Boolean { val participation = participations.find { it.id == id } val result = participations.remove(participation) diff --git a/Sources/src/main/kotlin/allin/data/postgres/PostgresBetDataSource.kt b/Sources/src/main/kotlin/allin/data/postgres/PostgresBetDataSource.kt index 8c480b6..23f9bba 100644 --- a/Sources/src/main/kotlin/allin/data/postgres/PostgresBetDataSource.kt +++ b/Sources/src/main/kotlin/allin/data/postgres/PostgresBetDataSource.kt @@ -17,7 +17,7 @@ class PostgresBetDataSource(private val database: Database) : BetDataSource { override fun getAllBets(filters: List, userDTO: UserDTO): List { return when { filters.isEmpty() -> database.bets.map { it.toBet(database) } - .filter { (!it.isPrivate) or (isInvited(it.id, userDTO.id)) or (it.createdBy == userDTO.id) } + .filter { (!it.isPrivate) or (isInvited(it.id, userDTO.id)) or (it.createdBy == userDTO.username) } filters.size == 1 -> { val filter = filters.first()