From a8d6d3462e79feb3c5bfa1dee8cbec81bea3e468 Mon Sep 17 00:00:00 2001 From: Joaquim d'Souza Date: Tue, 28 Apr 2026 13:04:26 +0200 Subject: [PATCH 1/2] feat: enrich zetkin data sources nightly --- src/server/jobs/importZetkinDataSources.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/server/jobs/importZetkinDataSources.ts b/src/server/jobs/importZetkinDataSources.ts index 455cf9952..c08fdc894 100644 --- a/src/server/jobs/importZetkinDataSources.ts +++ b/src/server/jobs/importZetkinDataSources.ts @@ -17,6 +17,18 @@ const importZetkinDataSources = async (): Promise => { ); continue; } + if (source.enrichments.length > 0) { + try { + await enqueue("enrichDataSource", source.id, { + dataSourceId: source.id, + }); + } catch (error) { + logger.warn( + `Failed to enqueue enrichment for Zetkin data source ${source.id}`, + { error }, + ); + } + } } return true; }; From 4011ba71d0e902b426fcf21628df7021c051dd8b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 28 Apr 2026 11:15:00 +0000 Subject: [PATCH 2/2] fix: respect autoEnrich flag when scheduling nightly enrichment for Zetkin sources Agent-Logs-Url: https://github.com/commonknowledge/ts-mapped/sessions/2980f2de-1bc4-4c39-96ff-5dea72016cf7 Co-authored-by: joaquimds <12935136+joaquimds@users.noreply.github.com> --- src/server/jobs/importZetkinDataSources.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/jobs/importZetkinDataSources.ts b/src/server/jobs/importZetkinDataSources.ts index c08fdc894..7f933d481 100644 --- a/src/server/jobs/importZetkinDataSources.ts +++ b/src/server/jobs/importZetkinDataSources.ts @@ -17,7 +17,7 @@ const importZetkinDataSources = async (): Promise => { ); continue; } - if (source.enrichments.length > 0) { + if (source.autoEnrich && source.enrichments.length > 0) { try { await enqueue("enrichDataSource", source.id, { dataSourceId: source.id,