diff --git a/src/src/services/api/projects/projectsService.ts b/src/src/services/api/projects/projectsService.ts index dde2118d..b66a556b 100644 --- a/src/src/services/api/projects/projectsService.ts +++ b/src/src/services/api/projects/projectsService.ts @@ -26,6 +26,22 @@ function getProjectParams( sequences: string[] = ['metric'], selectedExperimentNames: string[] = [], ): IApiRequest { + if (selectedExperimentNames.length === 0) { + const controller = new AbortController(); + return { + call: () => + new Promise((resolve: (data: IProjectParamsMetrics) => any) => { + // Simulating an empty response + const data: IProjectParamsMetrics = { + metric: {}, + images: {}, + params: {}, + }; + resolve(data); + }), + abort: () => controller.abort(), + }; + } const query = sequences.reduce((acc: string, sequence: string, index: number) => { acc += `${index === 0 ? '?' : '&'}sequence=${sequence}`;