saltearse archivos ya migrados

This commit is contained in:
f 2021-02-16 18:08:42 -03:00
parent 16b92e846d
commit d3890a6117
2 changed files with 6 additions and 5 deletions

View file

@ -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.

View file

@ -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'])