saltearse archivos ya migrados
This commit is contained in:
parent
16b92e846d
commit
d3890a6117
2 changed files with 6 additions and 5 deletions
|
@ -73,10 +73,14 @@ class MetadataFile < MetadataTemplate
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def key_from_path
|
||||||
|
path.dirname.basename.to_s
|
||||||
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|
||||||
def path?
|
def path?
|
||||||
!value['path'].blank?
|
value['path'].present?
|
||||||
end
|
end
|
||||||
|
|
||||||
def filemagic
|
def filemagic
|
||||||
|
@ -100,10 +104,6 @@ class MetadataFile < MetadataTemplate
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def key_from_path
|
|
||||||
path.dirname.basename.to_s
|
|
||||||
end
|
|
||||||
|
|
||||||
# Hacemos un link duro para colocar el archivo dentro del repositorio
|
# Hacemos un link duro para colocar el archivo dentro del repositorio
|
||||||
# y no duplicar el espacio que ocupan. Esto requiere que ambos
|
# y no duplicar el espacio que ocupan. Esto requiere que ambos
|
||||||
# directorios estén dentro del mismo punto de montaje.
|
# directorios estén dentro del mismo punto de montaje.
|
||||||
|
|
|
@ -42,6 +42,7 @@ class Site
|
||||||
metadata = doc.public_send(field)
|
metadata = doc.public_send(field)
|
||||||
|
|
||||||
next if metadata.value['path'].blank?
|
next if metadata.value['path'].blank?
|
||||||
|
next if ActiveStorage::Blob.find_by(key: metadata.key_from_path)
|
||||||
|
|
||||||
path = Pathname.new(metadata.value['path'])
|
path = Pathname.new(metadata.value['path'])
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue