Context : - IndexFieldMetadata was no longer available on 'objects' gql query ([since this PR](https://github.com/twentyhq/twenty/pull/12785)). Then, unicity checks on import do not work anymore. Fix : - Add a dataloader logic in indexFieldMetadata - Add extra check in unicity hook on import
8 lines
195 B
TypeScript
8 lines
195 B
TypeScript
export const lowercaseUrlAndRemoveTrailingSlash = (url: string) => {
|
|
try {
|
|
return new URL(url).toString().toLowerCase().replace(/\/$/, '');
|
|
} catch {
|
|
return url.toLowerCase();
|
|
}
|
|
};
|