Skip to content

Commit a5944cc

Browse files
committed
fix failed cypress integ-testing
Signed-off-by: Zhongnan Su <szhongna@amazon.com>
1 parent 55d6144 commit a5944cc

2 files changed

Lines changed: 8 additions & 5 deletions

File tree

dashboards-reports/.cypress/integration/01-create.spec.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,9 @@ describe('Cypress', () => {
8383
// set report trigger to Schedule option
8484
cy.get('[type="radio"]').check({ force: true });
8585

86+
// set source back to saved search for testing purpose
87+
cy.get('#savedSearchReportSource').check({ force: true });
88+
8689
// create scheduled report definition
8790
cy.get('#createNewReportDefinition').click({ force: true });
8891
});

dashboards-reports/public/components/report_definitions/report_settings/report_settings.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ export function ReportSettings(props: ReportSettingProps) {
163163
reportDefinitionRequest.report_params.report_source = 'Dashboard';
164164
reportDefinitionRequest.report_params.core_params.base_url =
165165
getDashboardBaseUrlCreate(edit, editDefinitionId, fromInContext) +
166-
dashboards[0].value;
166+
dashboards[0]?.value;
167167

168168
// set params to visual report params after switch from saved search
169169
handleDataToVisualReportSourceChange(reportDefinitionRequest);
@@ -172,7 +172,7 @@ export function ReportSettings(props: ReportSettingProps) {
172172
reportDefinitionRequest.report_params.report_source = 'Visualization';
173173
reportDefinitionRequest.report_params.core_params.base_url =
174174
getVisualizationBaseUrlCreate(edit, editDefinitionId, fromInContext) +
175-
visualizations[0].value;
175+
visualizations[0]?.value;
176176

177177
// set params to visual report params after switch from saved search
178178
handleDataToVisualReportSourceChange(reportDefinitionRequest);
@@ -181,17 +181,17 @@ export function ReportSettings(props: ReportSettingProps) {
181181
reportDefinitionRequest.report_params.report_source = 'Saved search';
182182
reportDefinitionRequest.report_params.core_params.base_url =
183183
getSavedSearchBaseUrlCreate(edit, editDefinitionId, fromInContext) +
184-
savedSearches[0].value;
184+
savedSearches[0]?.value;
185185
reportDefinitionRequest.report_params.core_params.saved_search_id =
186-
savedSearches[0].value;
186+
savedSearches[0]?.value;
187187
reportDefinitionRequest.report_params.core_params.report_format = 'csv';
188188
reportDefinitionRequest.report_params.core_params.limit = 10000;
189189
reportDefinitionRequest.report_params.core_params.excel = true;
190190
} else if (e === 'notebooksReportSource') {
191191
reportDefinitionRequest.report_params.report_source = 'Notebook';
192192
reportDefinitionRequest.report_params.core_params.base_url =
193193
getNotebooksBaseUrlCreate(edit, editDefinitionId, fromInContext) +
194-
notebooks[0].value;
194+
notebooks[0]?.value;
195195

196196
// set params to visual report params after switch from saved search
197197
handleDataToVisualReportSourceChange(reportDefinitionRequest);

0 commit comments

Comments
 (0)