From 53087cad672551fe7279afcdfd891e9672159f56 Mon Sep 17 00:00:00 2001 From: FlorianGille Date: Wed, 15 May 2024 16:47:25 +0200 Subject: [PATCH 1/2] fix timeout delete mails (add index on _parentFolder on mailings) --- packages/server/mailing/mailing.schema.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/server/mailing/mailing.schema.js b/packages/server/mailing/mailing.schema.js index 30f2be24..7185633e 100644 --- a/packages/server/mailing/mailing.schema.js +++ b/packages/server/mailing/mailing.schema.js @@ -166,6 +166,7 @@ MailingSchema.index({ _company: 1, tags: 1 }); MailingSchema.index({ _company: 1, _parentFolder: 1, updatedAt: -1 }); MailingSchema.index({ _company: 1, _workspace: 1, updatedAt: -1 }); MailingSchema.index({ _user: 1 }); +MailingSchema.index({ _parentFolder: 1 }); MailingSchema.statics.findForApi = async function findForApi(query = {}) { return this.find(query, { previewHtml: 0, data: 0 }); From c4e1f68b6c668ce542321a83d1b469b6f99fd068 Mon Sep 17 00:00:00 2001 From: FlorianGille Date: Wed, 15 May 2024 17:02:56 +0200 Subject: [PATCH 2/2] fix timeout delete mails (add index on _parentFolder on folders) --- packages/server/folder/folder.schema.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/server/folder/folder.schema.js b/packages/server/folder/folder.schema.js index 8a311f1b..729a9fdb 100644 --- a/packages/server/folder/folder.schema.js +++ b/packages/server/folder/folder.schema.js @@ -47,4 +47,6 @@ FolderSchema.virtual('childFolders', { justOne: false, }); +FolderSchema.index({ _parentFolder: 1 }); + module.exports = FolderSchema;