From e020d2c53bf4a51774ce1a66e94f975ece46dcda Mon Sep 17 00:00:00 2001 From: Florian Gille Date: Wed, 17 Jul 2024 09:19:35 +0200 Subject: [PATCH] Revert "Disable tags call and filter in mailings-filters.vue component" --- packages/server/mailing/mailing.controller.js | 8 +++++--- packages/server/mailing/mailing.service.js | 4 +++- .../ui/routes/mailings/__partials/mailings-filters.vue | 4 ++-- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/packages/server/mailing/mailing.controller.js b/packages/server/mailing/mailing.controller.js index 64ccb1da..b7d58969 100644 --- a/packages/server/mailing/mailing.controller.js +++ b/packages/server/mailing/mailing.controller.js @@ -459,10 +459,12 @@ async function bulkUpdate(req, res) { return mailing.save(); }); await Promise.all(updateQueries); - const mailings = await Mailings.findForApi(mailingQuery); - + const [mailings, tags] = await Promise.all([ + Mailings.findForApi(mailingQuery), + Mailings.findTags(modelsUtils.addStrictGroupFilter(req.user, {})), + ]); res.json({ - meta: { tags: [] }, + meta: { tags }, items: mailings, }); } diff --git a/packages/server/mailing/mailing.service.js b/packages/server/mailing/mailing.service.js index 226964aa..5aafcb1f 100644 --- a/packages/server/mailing/mailing.service.js +++ b/packages/server/mailing/mailing.service.js @@ -121,8 +121,10 @@ async function listMailingForWorkspaceOrFolder({ }); } + const tags = await findTags({ user }); + return { - meta: { tags: [] }, + meta: { tags }, items: mailings, }; } diff --git a/packages/ui/routes/mailings/__partials/mailings-filters.vue b/packages/ui/routes/mailings/__partials/mailings-filters.vue index 6a92d5b1..ad72ff26 100644 --- a/packages/ui/routes/mailings/__partials/mailings-filters.vue +++ b/packages/ui/routes/mailings/__partials/mailings-filters.vue @@ -84,13 +84,13 @@ export default { multiple @input="(value) => handleFilterChange('templates', value)" /> - + />