aboutsummaryrefslogtreecommitdiffstats
path: root/app/controllers
diff options
context:
space:
mode:
authorLuc Donnet2015-05-20 13:34:32 +0200
committerLuc Donnet2015-05-20 13:34:32 +0200
commitd54aad9538e9452498c8d5a98628f4af2d9f87c5 (patch)
tree41fa9159638f0255cbefcd9039bccc7c94f5db6a /app/controllers
parent57945951bdd6a2b861d2b799eca22aadee8b81a4 (diff)
downloadchouette-core-d54aad9538e9452498c8d5a98628f4af2d9f87c5.tar.bz2
Integration of failure for iev and use faraday exception in controller Bug Refs #0035646
Diffstat (limited to 'app/controllers')
-rw-r--r--app/controllers/compliance_check_tasks_controller.rb8
-rw-r--r--app/controllers/compliance_checks_controller.rb12
-rw-r--r--app/controllers/export_tasks_controller.rb8
-rw-r--r--app/controllers/exports_controller.rb16
-rw-r--r--app/controllers/import_tasks_controller.rb8
-rw-r--r--app/controllers/imports_controller.rb24
6 files changed, 38 insertions, 38 deletions
diff --git a/app/controllers/compliance_check_tasks_controller.rb b/app/controllers/compliance_check_tasks_controller.rb
index cc5ba8ee7..6c25d2d48 100644
--- a/app/controllers/compliance_check_tasks_controller.rb
+++ b/app/controllers/compliance_check_tasks_controller.rb
@@ -9,9 +9,9 @@ class ComplianceCheckTasksController < ChouetteController
def new
begin
new!
- rescue Ievkit::Error => error
+ rescue Ievkit::Error, Faraday::Error => error
logger.error("Iev failure : #{error.message}")
- flash[:error] = t('iev.failure')
+ flash[:error] = t('iev.exception.default')
redirect_to referential_path(@referential)
end
end
@@ -21,9 +21,9 @@ class ComplianceCheckTasksController < ChouetteController
create! do |success, failure|
success.html { redirect_to referential_compliance_checks_path(@referential) }
end
- rescue Ievkit::Error => error
+ rescue Ievkit::Error, Faraday::Error => error
logger.error("Iev failure : #{error.message}")
- flash[:error] = t('iev.failure')
+ flash[:error] = t('iev.exception.default')
redirect_to referential_path(@referential)
end
end
diff --git a/app/controllers/compliance_checks_controller.rb b/app/controllers/compliance_checks_controller.rb
index 9a6657e5c..4949edbd7 100644
--- a/app/controllers/compliance_checks_controller.rb
+++ b/app/controllers/compliance_checks_controller.rb
@@ -12,9 +12,9 @@ class ComplianceChecksController < ChouetteController
index! do
build_breadcrumb :index
end
- rescue Ievkit::Error => error
+ rescue Ievkit::Error, Faraday::Error => error
logger.error("Iev failure : #{error.message}")
- flash[:error] = t('iev.failure')
+ flash[:error] = t('iev.exception.default')
redirect_to referential_path(@referential)
end
end
@@ -24,9 +24,9 @@ class ComplianceChecksController < ChouetteController
show! do |format|
build_breadcrumb :show
end
- rescue Ievkit::Error => error
+ rescue Ievkit::Error, Faraday::Error => error
logger.error("Iev failure : #{error.message}")
- flash[:error] = t('iev.failure')
+ flash[:error] = t('iev.exception.default')
redirect_to referential_path(@referential)
end
end
@@ -45,9 +45,9 @@ class ComplianceChecksController < ChouetteController
@rule_parameter_set = resource.rule_parameter_set
build_breadcrumb :rule_parameter_set
render "rule_parameter_sets/show"
- rescue Ievkit::Error => error
+ rescue Ievkit::Error, Faraday::Error => error
logger.error("Iev failure : #{error.message}")
- flash[:error] = t('iev.failure')
+ flash[:error] = t('iev.exception.default')
redirect_to referential_path(@referential)
end
end
diff --git a/app/controllers/export_tasks_controller.rb b/app/controllers/export_tasks_controller.rb
index 94312cd6a..9eedd1b94 100644
--- a/app/controllers/export_tasks_controller.rb
+++ b/app/controllers/export_tasks_controller.rb
@@ -9,9 +9,9 @@ class ExportTasksController < ChouetteController
@available_exports = available_exports
begin
new!
- rescue Ievkit::Error => error
+ rescue Ievkit::Error, Faraday::Error => error
logger.error("Iev failure : #{error.message}")
- flash[:error] = t('iev.failure')
+ flash[:error] = t('iev.exception.default')
redirect_to referential_path(@referential)
end
end
@@ -22,9 +22,9 @@ class ExportTasksController < ChouetteController
create! do |success, failure|
success.html { redirect_to referential_exports_path(@referential) }
end
- rescue Ievkit::Error => error
+ rescue Ievkit::Error, Faraday::Error => error
logger.error("Iev failure : #{error.message}")
- flash[:error] = t('iev.failure')
+ flash[:error] = t('iev.exception.default')
redirect_to referential_path(@referential)
end
end
diff --git a/app/controllers/exports_controller.rb b/app/controllers/exports_controller.rb
index 68ee00568..80c70902e 100644
--- a/app/controllers/exports_controller.rb
+++ b/app/controllers/exports_controller.rb
@@ -13,9 +13,9 @@ class ExportsController < ChouetteController
index! do
build_breadcrumb :index
end
- rescue Ievkit::Error => error
+ rescue Ievkit::Error, Faraday::Error => error
logger.error("Iev failure : #{error.message}")
- flash[:error] = t('iev.failure')
+ flash[:error] = t('iev.exception.default')
redirect_to referential_path(@referential)
end
end
@@ -25,9 +25,9 @@ class ExportsController < ChouetteController
show! do
build_breadcrumb :show
end
- rescue Ievkit::Error => error
+ rescue Ievkit::Error, Faraday::Error => error
logger.error("Iev failure : #{error.message}")
- flash[:error] = t('iev.failure')
+ flash[:error] = t('iev.exception.default')
redirect_to referential_path(@referential)
end
end
@@ -35,9 +35,9 @@ class ExportsController < ChouetteController
def destroy
begin
destroy!
- rescue Ievkit::Error => error
+ rescue Ievkit::Error, Faraday::Error => error
logger.error("Iev failure : #{error.message}")
- flash[:error] = t('iev.failure')
+ flash[:error] = t('iev.exception.default')
redirect_to referential_path(@referential)
end
end
@@ -49,9 +49,9 @@ class ExportsController < ChouetteController
OpenURI::Buffer.const_set 'StringMax', 0
begin
send_file open(resource.file_path), { :type => "application/#{resource.filename_extension}", :disposition => "attachment", :filename => resource.filename }
- rescue Ievkit::Error => error
+ rescue Ievkit::Error, Faraday::Error => error
logger.error("Iev failure : #{error.message}")
- flash[:error] = t('iev.failure')
+ flash[:error] = t('iev.exception.default')
redirect_to referential_path(@referential)
end
end
diff --git a/app/controllers/import_tasks_controller.rb b/app/controllers/import_tasks_controller.rb
index 52988ce75..0e3ed6445 100644
--- a/app/controllers/import_tasks_controller.rb
+++ b/app/controllers/import_tasks_controller.rb
@@ -10,9 +10,9 @@ class ImportTasksController < ChouetteController
@available_imports = available_imports
begin
new!
- rescue Ievkit::Error => error
+ rescue Ievkit::Error, Faraday::Error => error
logger.error("Iev failure : #{error.message}")
- flash[:error] = t('iev.failure')
+ flash[:error] = t('iev.exception.default')
redirect_to referential_path(@referential)
end
end
@@ -23,9 +23,9 @@ class ImportTasksController < ChouetteController
create! do |success, failure|
success.html { redirect_to referential_imports_path(@referential) }
end
- rescue Ievkit::Error => error
+ rescue Ievkit::Error, Faraday::Error => error
logger.error("Iev failure : #{error.message}")
- flash[:error] = t('iev.failure')
+ flash[:error] = t('iev.exception.default')
redirect_to referential_path(@referential)
end
end
diff --git a/app/controllers/imports_controller.rb b/app/controllers/imports_controller.rb
index 2c6ba9511..b056af1fa 100644
--- a/app/controllers/imports_controller.rb
+++ b/app/controllers/imports_controller.rb
@@ -14,9 +14,9 @@ class ImportsController < ChouetteController
index! do
build_breadcrumb :index
end
- rescue Ievkit::Error => error
+ rescue Ievkit::Error, Faraday::Error => error
logger.error("Iev failure : #{error.message}")
- flash[:error] = t('iev.failure')
+ flash[:error] = t('iev.exception.default')
redirect_to referential_path(@referential)
end
end
@@ -24,9 +24,9 @@ class ImportsController < ChouetteController
def show
begin
show!
- rescue Ievkit::Error => error
+ rescue Ievkit::Error, Faraday::Error => error
logger.error("Iev failure : #{error.message}")
- flash[:error] = t('iev.failure')
+ flash[:error] = t('iev.exception.default')
redirect_to referential_path(@referential)
end
end
@@ -34,9 +34,9 @@ class ImportsController < ChouetteController
def destroy
begin
destroy!
- rescue Ievkit::Error => error
+ rescue Ievkit::Error, Faraday::Error => error
logger.error("Iev failure : #{error.message}")
- flash[:error] = t('iev.failure')
+ flash[:error] = t('iev.exception.default')
redirect_to referential_path(@referential)
end
end
@@ -48,9 +48,9 @@ class ImportsController < ChouetteController
OpenURI::Buffer.const_set 'StringMax', 0
begin
send_file open(resource.file_path), { :type => "application/#{resource.filename_extension}", :disposition => "attachment", :filename => resource.filename }
- rescue Ievkit::Error => error
+ rescue Ievkit::Error, Faraday::Error => error
logger.error("Iev failure : #{error.message}")
- flash[:error] = t('iev.failure')
+ flash[:error] = t('iev.exception.default')
redirect_to referential_path(@referential)
end
end
@@ -60,9 +60,9 @@ class ImportsController < ChouetteController
@rule_parameter_set = resource.rule_parameter_set
build_breadcrumb :rule_parameter_set
render "rule_parameter_sets/show"
- rescue Ievkit::Error => error
+ rescue Ievkit::Error, Faraday::Error => error
logger.error("Iev failure : #{error.message}")
- flash[:error] = t('iev.failure')
+ flash[:error] = t('iev.exception.default')
redirect_to referential_path(@referential)
end
end
@@ -78,9 +78,9 @@ class ImportsController < ChouetteController
@compliance_check = resource
build_breadcrumb :compliance_check
render "compliance_checks/show"
- rescue Ievkit::Error => error
+ rescue Ievkit::Error, Faraday::Error => error
logger.error("Iev failure : #{error.message}")
- flash[:error] = t('iev.failure')
+ flash[:error] = t('iev.exception.default')
redirect_to referential_path(@referential)
end
end