no ejecutar validaciones al guardar un archivo

This commit is contained in:
f 2021-02-24 13:04:46 -03:00
parent 1ae226bb3a
commit 3a38cae0bc

View file

@ -47,13 +47,13 @@ class MetadataFile < MetadataTemplate
# repetida. # repetida.
def save def save
value['description'] = sanitize value['description'] value['description'] = sanitize value['description']
value['path'] = nil unless path?
return true if path_optional? if path?
return false unless hardlink hardlink
# Modificar el valor actual
value['path'] = relative_destination_path value['path'] = relative_destination_path
else
value['path'] = nil
end
true true
end end
@ -107,6 +107,8 @@ class MetadataFile < MetadataTemplate
end end
def file def file
return unless path?
@file ||= @file ||=
case value['path'] case value['path']
when ActionDispatch::Http::UploadedFile then value['path'].tempfile.path when ActionDispatch::Http::UploadedFile then value['path'].tempfile.path