Deduplicate-emails (#10361)

last request from @felix

---------

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
This commit is contained in:
Guillim
2025-02-20 16:34:27 +01:00
committed by GitHub
parent b2bbf88e28
commit f12bc5e126

View File

@ -234,7 +234,33 @@ export class QueryRunnerArgsFactory {
case FieldMetadataType.LINKS: {
const newPrimaryLinkUrl = lowercaseDomain(value?.primaryLinkUrl);
return [key, { ...value, primaryLinkUrl: newPrimaryLinkUrl }];
let secondaryLinks = value?.secondaryLinks;
if (secondaryLinks) {
try {
const secondaryLinksArray = JSON.parse(secondaryLinks);
secondaryLinks = JSON.stringify(
secondaryLinksArray.map((link) => {
return {
...link,
url: lowercaseDomain(link.url),
};
}),
);
} catch {
/* empty */
}
}
return [
key,
{
...value,
primaryLinkUrl: newPrimaryLinkUrl,
secondaryLinks,
},
];
}
case FieldMetadataType.EMAILS: {
let additionalEmails = value?.additionalEmails;