mirror of
https://0xacab.org/sutty/sutty
synced 2024-11-15 08:21:41 +00:00
no crear archivos durante la migración
This commit is contained in:
parent
97d330435d
commit
4767e0567b
1 changed files with 6 additions and 7 deletions
|
@ -31,8 +31,6 @@ class Site
|
||||||
# Ignoramos los documentos cuyo layout no contiene archivos
|
# Ignoramos los documentos cuyo layout no contiene archivos
|
||||||
next unless layouts.include? doc.layout.name
|
next unless layouts.include? doc.layout.name
|
||||||
|
|
||||||
remove = true
|
|
||||||
|
|
||||||
# Buscamos todos los campos con archivos
|
# Buscamos todos los campos con archivos
|
||||||
fields.each do |field|
|
fields.each do |field|
|
||||||
next unless doc.attribute? field
|
next unless doc.attribute? field
|
||||||
|
@ -47,12 +45,11 @@ class Site
|
||||||
|
|
||||||
path = Pathname.new(metadata.value['path'])
|
path = Pathname.new(metadata.value['path'])
|
||||||
|
|
||||||
# Si no existe, agregamos una imagen faltante para no
|
# Si no existe vaciamos el campo
|
||||||
# romper el sitio en Sutty
|
|
||||||
unless path.exist?
|
unless path.exist?
|
||||||
log.write "#{path} no existe\n"
|
metadata.value['path'] = nil
|
||||||
path = Pathname.new(Rails.root.join('app/assets/images/logo.png'))
|
log.write "el archivo #{path} de #{doc.path.relative} no existe"
|
||||||
remove = false
|
next
|
||||||
end
|
end
|
||||||
|
|
||||||
# Agregamos el archivo al sitio y se lo asignamos al campo
|
# Agregamos el archivo al sitio y se lo asignamos al campo
|
||||||
|
@ -86,6 +83,8 @@ class Site
|
||||||
|
|
||||||
log.close
|
log.close
|
||||||
|
|
||||||
|
return if modified.empty?
|
||||||
|
|
||||||
# TODO: Hacer la migración desde el servicio de creación de sitios?
|
# TODO: Hacer la migración desde el servicio de creación de sitios?
|
||||||
site.repository.commit(file: modified,
|
site.repository.commit(file: modified,
|
||||||
message: I18n.t('sites.static_file_migration'),
|
message: I18n.t('sites.static_file_migration'),
|
||||||
|
|
Loading…
Reference in a new issue