aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZog2018-04-17 15:15:25 +0200
committerZog2018-04-17 15:15:25 +0200
commitb53052155c3b4a6c82a65bbe7dac0a1926dadd0c (patch)
treed3cb53071ce1e893f556a64312ad6311541072ef
parent3cf7527928d882f5dffaf813558f364183646c8b (diff)
downloadchouette-core-b53052155c3b4a6c82a65bbe7dac0a1926dadd0c.tar.bz2
Don't set metadata on invalid models
-rw-r--r--app/controllers/concerns/metadata_controller_support.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/controllers/concerns/metadata_controller_support.rb b/app/controllers/concerns/metadata_controller_support.rb
index db83e79ae..4dcbfe5d0 100644
--- a/app/controllers/concerns/metadata_controller_support.rb
+++ b/app/controllers/concerns/metadata_controller_support.rb
@@ -20,7 +20,7 @@ module MetadataControllerSupport
def set_modifier_metadata
_resource = @resources || [resource]
_resource.flatten.each do |r|
- r.try :set_metadata!, :modifier_username, user_for_metadata
+ r.try(:set_metadata!, :modifier_username, user_for_metadata) if r.valid?
end
end
end