@@ -27,6 +27,7 @@ import {
2727import * as i18n from './translations' ;
2828import { request , getErrorMessage } from '../lib/axios_utils' ;
2929import { ProxySettings } from '../../types' ;
30+ import { ActionsConfigurationUtilities } from '../../actions_config' ;
3031
3132const VERSION = '2' ;
3233const BASE_URL = `rest/api/${ VERSION } ` ;
@@ -39,6 +40,7 @@ const createMetaCapabilities = ['list-project-issuetypes', 'list-issuetype-field
3940export const createExternalService = (
4041 { config, secrets } : ExternalServiceCredentials ,
4142 logger : Logger ,
43+ configurationUtilities : ActionsConfigurationUtilities ,
4244 proxySettings ?: ProxySettings
4345) : ExternalService => {
4446 const { apiUrl : url , projectKey } = config as JiraPublicConfigurationType ;
@@ -174,6 +176,7 @@ export const createExternalService = (
174176 url : `${ incidentUrl } /${ id } ` ,
175177 logger,
176178 proxySettings,
179+ configurationUtilities,
177180 } ) ;
178181
179182 const { fields, ...rest } = res . data ;
@@ -223,6 +226,7 @@ export const createExternalService = (
223226 fields,
224227 } ,
225228 proxySettings,
229+ configurationUtilities,
226230 } ) ;
227231
228232 const updatedIncident = await getIncident ( res . data . id ) ;
@@ -264,6 +268,7 @@ export const createExternalService = (
264268 logger,
265269 data : { fields } ,
266270 proxySettings,
271+ configurationUtilities,
267272 } ) ;
268273
269274 const updatedIncident = await getIncident ( incidentId as string ) ;
@@ -298,6 +303,7 @@ export const createExternalService = (
298303 logger,
299304 data : { body : comment . comment } ,
300305 proxySettings,
306+ configurationUtilities,
301307 } ) ;
302308
303309 return {
@@ -325,6 +331,7 @@ export const createExternalService = (
325331 url : capabilitiesUrl ,
326332 logger,
327333 proxySettings,
334+ configurationUtilities,
328335 } ) ;
329336
330337 return { ...res . data } ;
@@ -351,6 +358,7 @@ export const createExternalService = (
351358 url : getIssueTypesOldAPIURL ,
352359 logger,
353360 proxySettings,
361+ configurationUtilities,
354362 } ) ;
355363
356364 const issueTypes = res . data . projects [ 0 ] ?. issuetypes ?? [ ] ;
@@ -362,6 +370,7 @@ export const createExternalService = (
362370 url : getIssueTypesUrl ,
363371 logger,
364372 proxySettings,
373+ configurationUtilities,
365374 } ) ;
366375
367376 const issueTypes = res . data . values ;
@@ -390,6 +399,7 @@ export const createExternalService = (
390399 url : createGetIssueTypeFieldsUrl ( getIssueTypeFieldsOldAPIURL , issueTypeId ) ,
391400 logger,
392401 proxySettings,
402+ configurationUtilities,
393403 } ) ;
394404
395405 const fields = res . data . projects [ 0 ] ?. issuetypes [ 0 ] ?. fields || { } ;
@@ -401,6 +411,7 @@ export const createExternalService = (
401411 url : createGetIssueTypeFieldsUrl ( getIssueTypeFieldsUrl , issueTypeId ) ,
402412 logger,
403413 proxySettings,
414+ configurationUtilities,
404415 } ) ;
405416
406417 const fields = res . data . values . reduce (
@@ -460,6 +471,7 @@ export const createExternalService = (
460471 url : query ,
461472 logger,
462473 proxySettings,
474+ configurationUtilities,
463475 } ) ;
464476
465477 return normalizeSearchResults ( res . data ?. issues ?? [ ] ) ;
@@ -484,6 +496,7 @@ export const createExternalService = (
484496 url : getIssueUrl ,
485497 logger,
486498 proxySettings,
499+ configurationUtilities,
487500 } ) ;
488501
489502 return normalizeIssue ( res . data ?? { } ) ;
0 commit comments