chore: trim trailing slashes using lodash

Signed-off-by: Johan Haals <johan.haals@gmail.com>
This commit is contained in:
Johan Haals
2021-09-21 15:48:57 +02:00
parent 232715679b
commit c01de13d55
@@ -31,6 +31,7 @@ import { Base64 } from 'js-base64';
import { PartialEntity } from '../types';
import { AnalyzeResult, CatalogImportApi } from './CatalogImportApi';
import { getGithubIntegrationConfig } from './GitHub';
import trimEnd from 'lodash/trimend';
export class CatalogImportClient implements CatalogImportApi {
private readonly discoveryApi: DiscoveryApi;
@@ -239,9 +240,7 @@ the component will become available.\n\nFor more information, read an \
return await Promise.all(
searchResult.data.items
.map(
i => `${url.replace(/[\/]*$/, '')}/blob/${defaultBranch}/${i.path}`,
)
.map(i => `${trimEnd(url, '/')}/blob/${defaultBranch}/${i.path}`)
.map(async target => {
const result = await this.catalogApi.addLocation({
type: 'url',