diff --git a/app/controllers/admin/campaigns_controller.rb b/app/controllers/admin/campaigns_controller.rb index dfb5d8c0..5c2ffbc8 100644 --- a/app/controllers/admin/campaigns_controller.rb +++ b/app/controllers/admin/campaigns_controller.rb @@ -31,7 +31,8 @@ def copy } Crowdtilt.sandbox response = Crowdtilt.post('/campaigns', {campaign: campaign}) - rescue => exception + rescue => exception.to_s + flash.now[:error] = exception redirect_to admin_campaigns, :flash => { :error => "Could not copy campaign" } else @campaign.update_api_data(response['campaign']) diff --git a/config/routes.rb b/config/routes.rb index e1b04900..84ed565d 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -41,7 +41,7 @@ namespace :api, defaults: {format: 'json'} do - scope module: :v0 do + scope module: :v0 do resources :campaigns, only: :show do resources :payments, only: :index end