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:
@ -234,7 +234,33 @@ export class QueryRunnerArgsFactory {
|
|||||||
case FieldMetadataType.LINKS: {
|
case FieldMetadataType.LINKS: {
|
||||||
const newPrimaryLinkUrl = lowercaseDomain(value?.primaryLinkUrl);
|
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: {
|
case FieldMetadataType.EMAILS: {
|
||||||
let additionalEmails = value?.additionalEmails;
|
let additionalEmails = value?.additionalEmails;
|
||||||
|
|||||||
Reference in New Issue
Block a user