diff --git a/app/controllers/campaigns_controller.rb b/app/controllers/campaigns_controller.rb index c838612..f15c4b5 100644 --- a/app/controllers/campaigns_controller.rb +++ b/app/controllers/campaigns_controller.rb @@ -54,7 +54,11 @@ class CampaignsController < ApplicationController private def set_campaign clientid = params[:clientid].to_s.gsub(/\D/, '').to_i - @campaign = Campaign.find_by_clientid(clientid) || Campaign.find_by_clientid(params[:campaign][:clientid]) || not_found + if params[:campaign] + @campaign = Campaign.find_by_clientid(params[:campaign][:clientid]) || not_found + else + @campaign = Campaign.find_by_clientid(clientid) || not_found + end end def campaign_params