correctif(export): lorsqu'un export .zip fait plus de 4Go, le fait de l'assigner via file.attach(blob) declenche soit un identify soit un virus scanner qui par la suite le vide sur le bucket
This commit is contained in:
parent
6abd0f8db0
commit
a2e6727b4b
2 changed files with 2 additions and 7 deletions
|
@ -50,7 +50,7 @@ class Export < ApplicationRecord
|
||||||
def compute
|
def compute
|
||||||
load_snapshot!
|
load_snapshot!
|
||||||
|
|
||||||
file.attach(blob)
|
file.attach(blob.signed_id) # attaching a blob directly might run identify/virus scanner and wipe it
|
||||||
end
|
end
|
||||||
|
|
||||||
def since
|
def since
|
||||||
|
|
|
@ -14,12 +14,7 @@ class ArchiveUploader
|
||||||
end
|
end
|
||||||
archive.reload
|
archive.reload
|
||||||
uploaded_blob.reload
|
uploaded_blob.reload
|
||||||
ActiveStorage::Attachment.create(
|
archive.file.attach(uploaded_blob.signed_id) # attaching a blob directly might run identify/virus scanner and wipe it
|
||||||
name: 'file',
|
|
||||||
record_type: 'Archive',
|
|
||||||
record_id: archive.id,
|
|
||||||
blob_id: uploaded_blob.id
|
|
||||||
)
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def blob
|
def blob
|
||||||
|
|
Loading…
Reference in a new issue