diff --git a/packages/core/src/Components/APICall/APICall.class.ts b/packages/core/src/Components/APICall/APICall.class.ts index 8446e13b..8161a9d0 100644 --- a/packages/core/src/Components/APICall/APICall.class.ts +++ b/packages/core/src/Components/APICall/APICall.class.ts @@ -115,7 +115,7 @@ export class APICall extends Component { let _error: any = undefined; try { // To support both old and new OAuth configuration, we check for both oauth_con_id and oauthService. - if ((config?.data?.oauth_con_id !== '' && config?.data?.oauth_con_id !== 'None') || (config?.data?.oauthService !== '' && config.data.oauthService !== 'None')) { + if ((config?.data?.oauth_con_id !== undefined && config?.data?.oauth_con_id !== '' && config?.data?.oauth_con_id !== 'None') || (config?.data?.oauthService !== '' && config.data.oauthService !== 'None')) { const additionalParams = extractAdditionalParamsForOAuth1(reqConfig); const oauthHeaders = await generateOAuthHeaders(agent, config, reqConfig, logger, additionalParams); //reqConfig.headers = { ...reqConfig.headers, ...oauthHeaders };