aboutsummaryrefslogtreecommitdiffstats
path: root/app
diff options
context:
space:
mode:
Diffstat (limited to 'app')
-rw-r--r--app/controllers/exports_controller.rb2
-rw-r--r--app/models/concerns/iev_interfaces/task.rb5
-rw-r--r--app/views/shared/iev_interfaces/_messages.html.slim2
3 files changed, 5 insertions, 4 deletions
diff --git a/app/controllers/exports_controller.rb b/app/controllers/exports_controller.rb
index 36d752347..a5282a514 100644
--- a/app/controllers/exports_controller.rb
+++ b/app/controllers/exports_controller.rb
@@ -32,7 +32,7 @@ class ExportsController < ChouetteController
def export_params
permitted_keys = %i(name type referential_id)
- export_class = params[:export] && params[:export][:type].safe_constantize
+ export_class = params[:export] && params[:export][:type] && params[:export][:type].safe_constantize
if export_class
permitted_keys += export_class.options.keys
end
diff --git a/app/models/concerns/iev_interfaces/task.rb b/app/models/concerns/iev_interfaces/task.rb
index dbdcef8ee..fdd976f39 100644
--- a/app/models/concerns/iev_interfaces/task.rb
+++ b/app/models/concerns/iev_interfaces/task.rb
@@ -55,8 +55,9 @@ module IevInterfaces::Task
return unless parent.present?
return unless status_changed?
parent.child_change
- self.notified_parent_at = DateTime.now
- self.class.where(id: self.id).update_all notified_parent_at: DateTime.now
+ t = Time.now
+ self.notified_parent_at = t
+ self.class.where(id: self.id).update_all notified_parent_at: t
end
def children_succeedeed
diff --git a/app/views/shared/iev_interfaces/_messages.html.slim b/app/views/shared/iev_interfaces/_messages.html.slim
index eb7a47bc1..82f1add57 100644
--- a/app/views/shared/iev_interfaces/_messages.html.slim
+++ b/app/views/shared/iev_interfaces/_messages.html.slim
@@ -11,4 +11,4 @@
.col-md-6
- if message.criticity != "info"
pre
- = JSON.pretty_generate message.resource_attributes
+ = JSON.pretty_generate message.resource_attributes || {}