diff --git a/app/views/play/level/modal/HeroVictoryModal.coffee b/app/views/play/level/modal/HeroVictoryModal.coffee index ae8e54ca9..cd721df22 100644 --- a/app/views/play/level/modal/HeroVictoryModal.coffee +++ b/app/views/play/level/modal/HeroVictoryModal.coffee @@ -387,7 +387,7 @@ module.exports = class HeroVictoryModal extends ModalView # Preserve the supermodel as we navigate back to the ladder. viewArgs = [{supermodel: if @options.hasReceivedMemoryWarning then null else @supermodel}, @level.get('slug')] ladderURL = "/play/ladder/#{@level.get('slug') || @level.id}" - if leagueID = @getQueryVariable 'league' + if leagueID = (@courseInstanceID or @getQueryVariable 'league') leagueType = if @level.get('type') is 'course-ladder' then 'course' else 'clan' viewArgs.push leagueType viewArgs.push leagueID @@ -448,7 +448,7 @@ module.exports = class HeroVictoryModal extends ModalView viewArgs.push @courseID viewArgs.push @courseInstanceID if @courseInstanceID else if @level.get('type', true) is 'course-ladder' - leagueID = @getQueryVariable 'league' + leagueID = @courseInstanceID or @getQueryVariable 'league' link = "/play/ladder/#{@level.get('slug')}" link += "/course/#{leagueID}" if leagueID Backbone.Mediator.publish 'router:navigate', route: link