diff --git a/app/controllers/matches_controller.rb b/app/controllers/matches_controller.rb index 4cca8ed..68e242a 100644 --- a/app/controllers/matches_controller.rb +++ b/app/controllers/matches_controller.rb @@ -27,7 +27,11 @@ class MatchesController < ApplicationController def update respond_to do |format| if @match.update(match_params) - format.html { redirect_to params[:match][:redirect_path], notice: 'Match was successfully updated.' } + if params[:match][:redirect_path] + format.html { redirect_to params[:match][:redirect_path], notice: 'Match was successfully updated.' } + else + format.html { redirect_to "/tournaments/#{@match.tournament.id}", notice: 'Match was successfully updated.' } + end format.json { head :no_content } else format.html { render action: 'edit' }