feat: Allow data imports larger than the standard attachment size (#4449)

* feat: Allow data imports larger than the standard attachment size

* Use correct preset for data imports

* Cleanup of expired attachments

* lint
This commit is contained in:
Tom Moor
2022-11-20 09:22:57 -08:00
committed by GitHub
parent 1f49bd167d
commit 6e36ffb706
18 changed files with 375 additions and 92 deletions

View File

@@ -73,7 +73,13 @@ class FileOperation extends IdModel {
expire = async function () {
this.state = "expired";
await deleteFromS3(this.key);
try {
await deleteFromS3(this.key);
} catch (err) {
if (err.retryable) {
throw err;
}
}
await this.save();
};