always show broadcast ratings - after #10026

pull/10033/head
Thibault Duplessis 2021-10-25 17:40:43 +02:00
parent 02963e0d91
commit 0abf28a7f2
2 changed files with 4 additions and 4 deletions

View File

@ -46,7 +46,7 @@ final class RelayRound(
ctx.req,
Redirect(routes.RelayTour.redirectOrApiTour(tour.slug, tour.id.value))
) {
env.relay.api.create(setup, me, tour, ctx.pref.showRatings) map { round =>
env.relay.api.create(setup, me, tour) map { round =>
Redirect(routes.RelayRound.show(tour.slug, round.slug, round.id.value))
}
}
@ -67,7 +67,7 @@ final class RelayRound(
setup =>
rateLimitCreation(me, req, rateLimited) {
JsonOk {
env.relay.api.create(setup, me, tour, withRatings = true) map { round =>
env.relay.api.create(setup, me, tour) map { round =>
env.relay.jsonView.withUrl(round withTour tour)
}
}

View File

@ -151,7 +151,7 @@ final class RelayApi(
def tourUpdate(tour: RelayTour, data: RelayTourForm.Data, user: User): Funit =
tourRepo.coll.update.one($id(tour.id), data.update(tour, user)).void
def create(data: RelayRoundForm.Data, user: User, tour: RelayTour, withRatings: Boolean): Fu[RelayRound] =
def create(data: RelayRoundForm.Data, user: User, tour: RelayTour): Fu[RelayRound] =
roundRepo.lastByTour(tour) flatMap {
_ ?? { last => studyRepo.byId(last.studyId) }
} flatMap { lastStudy =>
@ -174,7 +174,7 @@ final class RelayApi(
from = Study.From.Relay(none).some
),
user,
withRatings,
withRatings = true,
_.copy(members =
lastStudy.fold(StudyMembers.empty)(_.members) + StudyMember(
id = user.id,