only warn logger if present

This commit is contained in:
Andy Weiss 2016-12-05 14:20:51 -05:00
parent 5ee9545a8a
commit 22861d62aa
2 changed files with 2 additions and 2 deletions

View File

@ -505,7 +505,7 @@ module PaperTrail
version.logger.warn( version.logger.warn(
"Unable to create version for #{action} of #{@record.class.name}" + "Unable to create version for #{action} of #{@record.class.name}" +
"##{@record.id}: " + version.errors.full_messages.join(", ") "##{@record.id}: " + version.errors.full_messages.join(", ")
) ) if version.logger
end end
# Returns true if the given HABTM association should be saved. # Returns true if the given HABTM association should be saved.

View File

@ -179,7 +179,7 @@ module PaperTrail
model[k.to_sym] = v model[k.to_sym] = v
elsif model.respond_to?("#{k}=") elsif model.respond_to?("#{k}=")
model.send("#{k}=", v) model.send("#{k}=", v)
else elsif version.logger
version.logger.warn( version.logger.warn(
"Attribute #{k} does not exist on #{version.item_type} (Version id: #{version.id})." "Attribute #{k} does not exist on #{version.item_type} (Version id: #{version.id})."
) )