Merge pull request #905 from andyweiss1982/only_warn_logger_if_present

only warn if logger present
This commit is contained in:
Ben Atkins 2016-12-05 18:17:47 -05:00 committed by GitHub
commit 5d37867e37
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})."
) )