diff --git a/tdrive/backend/node/src/services/documents/utils.ts b/tdrive/backend/node/src/services/documents/utils.ts index 0dc909a3..e093a3af 100644 --- a/tdrive/backend/node/src/services/documents/utils.ts +++ b/tdrive/backend/node/src/services/documents/utils.ts @@ -341,6 +341,8 @@ export const addDriveItemToArchive = async ( throw Error(`Item '${JSON.stringify(itemPK)}' not found`); } + if (item.is_in_trash) return; + if (!item.is_directory) { const file_id = item.last_version_cache.file_metadata.external_id; const file = await gr.services.files.download(file_id, context);