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
|
||||
|
||||
def key_from_path
|
||||
path.dirname.basename.to_s
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def path?
|
||||
!value['path'].blank?
|
||||
value['path'].present?
|
||||
end
|
||||
|
||||
def filemagic
|
||||
|
@ -100,10 +104,6 @@ class MetadataFile < MetadataTemplate
|
|||
end
|
||||
end
|
||||
|
||||
def key_from_path
|
||||
path.dirname.basename.to_s
|
||||
end
|
||||
|
||||
# Hacemos un link duro para colocar el archivo dentro del repositorio
|
||||
# y no duplicar el espacio que ocupan. Esto requiere que ambos
|
||||
# directorios estén dentro del mismo punto de montaje.
|
||||
|
|
|
@ -42,6 +42,7 @@ class Site
|
|||
metadata = doc.public_send(field)
|
||||
|
||||
next if metadata.value['path'].blank?
|
||||
next if ActiveStorage::Blob.find_by(key: metadata.key_from_path)
|
||||
|
||||
path = Pathname.new(metadata.value['path'])
|
||||
|
||||
|
|
Loading…
Reference in a new issue