diff --git a/src/support/utils.js b/src/support/utils.js index 42b1db8c..098723e0 100644 --- a/src/support/utils.js +++ b/src/support/utils.js @@ -13,7 +13,7 @@ import { AbortController, AbortError, context as h2, h1, } from '@adobe/fetch'; -import { hasText, resolveCustomerSecretsName } from '@adobe/spacecat-shared-utils'; +import { hasText, prependSchema, resolveCustomerSecretsName } from '@adobe/spacecat-shared-utils'; import URI from 'urijs'; import { JSDOM } from 'jsdom'; import { GetSecretValueCommand, SecretsManagerClient } from '@aws-sdk/client-secrets-manager'; @@ -28,7 +28,7 @@ export const { fetch } = process.env.HELIX_FETCH_FORCE_HTTP1 // weekly pageview threshold to eliminate urls with lack of samples export async function getRUMUrl(url) { - const urlWithScheme = url.startsWith('http') ? url : `https://${url}`; + const urlWithScheme = prependSchema(url); const resp = await fetch(urlWithScheme); const finalUrl = resp.url.split('://')[1]; return finalUrl.endsWith('/') ? finalUrl.slice(0, -1) : /* c8 ignore next */ finalUrl;