@@ -227,12 +227,6 @@ export class ExperimentService {
227227 public async getSingleExperiment ( id : string , logger ?: UpgradeLogger ) : Promise < ExperimentDTO | undefined > {
228228 const experiment = await this . findOne ( id , logger ) ;
229229 if ( experiment ) {
230- experiment . experimentSegmentExclusion = this . inferListTypesForExperimentListForExperimentRedesignDataChange (
231- experiment . experimentSegmentExclusion
232- ) ;
233- experiment . experimentSegmentInclusion = this . inferListTypesForExperimentListForExperimentRedesignDataChange (
234- experiment . experimentSegmentInclusion
235- ) ;
236230 return this . reducedConditionPayload ( this . formattingPayload ( experiment ) ) ;
237231 } else {
238232 return undefined ;
@@ -246,6 +240,12 @@ export class ExperimentService {
246240 const experiment = await this . experimentRepository . findOneExperiment ( id ) ;
247241
248242 if ( experiment ) {
243+ experiment . experimentSegmentExclusion = this . inferListTypesForExperimentListForExperimentRedesignDataChange (
244+ experiment . experimentSegmentExclusion
245+ ) ;
246+ experiment . experimentSegmentInclusion = this . inferListTypesForExperimentListForExperimentRedesignDataChange (
247+ experiment . experimentSegmentInclusion
248+ ) ;
249249 return this . formattingConditionPayload ( experiment ) ;
250250 } else {
251251 return undefined ;
@@ -362,7 +362,7 @@ export class ExperimentService {
362362 }
363363 const entityManager = existingEntityManager || this . dataSource . manager ;
364364 return await entityManager . transaction ( async ( transactionalEntityManager ) => {
365- const experiment = await this . findOne ( experimentId , logger ) ;
365+ const experiment = await this . experimentRepository . findOneExperiment ( experimentId ) ;
366366
367367 if ( experiment ) {
368368 await this . clearExperimentCacheDetail (
@@ -1985,7 +1985,7 @@ export class ExperimentService {
19851985 return await this . dataSource . transaction ( async ( transactionalEntityManager ) => {
19861986 // Find the existing record
19871987 let existingRecord : ExperimentSegmentInclusion | ExperimentSegmentExclusion ;
1988- const experiment = await this . findOne ( experimentId ) ;
1988+ const experiment = await this . experimentRepository . findOne ( { where : { id : experimentId } } ) ;
19891989
19901990 if ( filterType === LIST_FILTER_MODE . INCLUSION ) {
19911991 existingRecord = await this . experimentSegmentInclusionRepository . findOne ( {
@@ -2098,7 +2098,7 @@ export class ExperimentService {
20982098 const experimentListFile = experimentListFiles . find ( ( file ) => file . fileName === fileStatus . fileName ) ;
20992099 return this . segmentService . convertJSONStringToSegInputValFormat ( experimentListFile . fileContent as string ) ;
21002100 } ) ;
2101- const experiment = await this . findOne ( experimentId , logger ) ;
2101+ const experiment = await this . experimentRepository . findOne ( { where : { id : experimentId } } ) ;
21022102
21032103 const createdLists : ( ExperimentSegmentInclusion | ExperimentSegmentExclusion ) [ ] = await this . dataSource . transaction (
21042104 async ( transactionalEntityManager ) => {
0 commit comments