From 6cf4b918d12ce3a6709d97e27b990421c54696ad Mon Sep 17 00:00:00 2001 From: Yeganathan S <63534555+skwowet@users.noreply.github.com> Date: Wed, 11 Feb 2026 11:05:51 +0530 Subject: [PATCH 1/2] fix: encode linkedin handles for enrichment requests --- .../members_enrichment_worker/src/sources/crustdata/service.ts | 2 +- .../src/sources/progai-linkedin-scraper/service.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/services/apps/members_enrichment_worker/src/sources/crustdata/service.ts b/services/apps/members_enrichment_worker/src/sources/crustdata/service.ts index e9bc56e38c..ac7e6bc19b 100644 --- a/services/apps/members_enrichment_worker/src/sources/crustdata/service.ts +++ b/services/apps/members_enrichment_worker/src/sources/crustdata/service.ts @@ -179,7 +179,7 @@ export default class EnrichmentServiceCrustdata extends LoggerBase implements IE method: 'get', url: `${process.env['CROWD_ENRICHMENT_CRUSTDATA_URL']}/screener/person/enrich`, params: { - linkedin_profile_url: `https://linkedin.com/in/${handle}`, + linkedin_profile_url: `https://linkedin.com/in/${encodeURIComponent(handle)}`, enrich_realtime: true, }, headers: { diff --git a/services/apps/members_enrichment_worker/src/sources/progai-linkedin-scraper/service.ts b/services/apps/members_enrichment_worker/src/sources/progai-linkedin-scraper/service.ts index 5c36586544..3d817b4da1 100644 --- a/services/apps/members_enrichment_worker/src/sources/progai-linkedin-scraper/service.ts +++ b/services/apps/members_enrichment_worker/src/sources/progai-linkedin-scraper/service.ts @@ -109,7 +109,7 @@ export default class EnrichmentServiceProgAILinkedinScraper method: 'get', url: `${process.env['CROWD_ENRICHMENT_PROGAI_URL']}/get_profile`, params: { - linkedin_url: `https://linkedin.com/in/${handle}`, + linkedin_url: `https://linkedin.com/in/${encodeURIComponent(handle)}`, with_emails: true, api_key: process.env['CROWD_ENRICHMENT_PROGAI_API_KEY'], }, From b6c2f50ea5a8fb419ad8ef0cdeb7e3e8052e0d7d Mon Sep 17 00:00:00 2001 From: Yeganathan S <63534555+skwowet@users.noreply.github.com> Date: Wed, 11 Feb 2026 11:12:53 +0530 Subject: [PATCH 2/2] fix: reduce the number of enrichable members queried per run from 1000 to 500 --- .../src/workflows/triggerMembersEnrichment.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/apps/members_enrichment_worker/src/workflows/triggerMembersEnrichment.ts b/services/apps/members_enrichment_worker/src/workflows/triggerMembersEnrichment.ts index 6b2d065abb..8ff17a1291 100644 --- a/services/apps/members_enrichment_worker/src/workflows/triggerMembersEnrichment.ts +++ b/services/apps/members_enrichment_worker/src/workflows/triggerMembersEnrichment.ts @@ -18,7 +18,7 @@ const { getEnrichableMembers, getMaxConcurrentRequests } = proxyActivities { - const QUERY_FOR_ENRICHABLE_MEMBERS_PER_RUN = 1000 + const QUERY_FOR_ENRICHABLE_MEMBERS_PER_RUN = 500 const sources = [ MemberEnrichmentSource.PROGAI, MemberEnrichmentSource.CLEARBIT,