diff --git a/app/models/metadata_template.rb b/app/models/metadata_template.rb index 60bd7681..963d8778 100644 --- a/app/models/metadata_template.rb +++ b/app/models/metadata_template.rb @@ -27,9 +27,12 @@ MetadataTemplate = Struct.new(:site, :document, :name, :label, :type, # # @return [String] def cache_key - return "#{layout.value}/#{name}" if post.new? - - @cache_key ||= "post/#{post.uuid.value}/#{name}" + @cache_key ||= + if post.new? + "#{layout.value}/#{name}" + else + "post/#{post.uuid.value}/#{name}" + end end # Genera una versión de caché en base a la fecha de modificación del @@ -159,7 +162,7 @@ MetadataTemplate = Struct.new(:site, :document, :name, :label, :type, # # @return [Boolean] def save - if !changed? + unless changed? self[:value] = document_value if private? return true