Skip to content

Commit

Permalink
add check in ReportInstanceActions to fix on demand report creation a…
Browse files Browse the repository at this point in the history
…fter report definition creation

Signed-off by: David Cui <davidcui@amazon.com>
  • Loading branch information
davidcui1225 committed Oct 27, 2021
1 parent b2097b8 commit 5c19653
Showing 1 changed file with 1 addition and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ internal object ReportInstanceActions {
Metrics.REPORT_FROM_DEFINITION_ID_SYSTEM_ERROR.counter.increment()
throw OpenSearchStatusException("Report Instance Creation failed", RestStatus.INTERNAL_SERVER_ERROR)
}
if (reportDefinitionDetails.reportDefinition.delivery != null) {
if (reportDefinitionDetails.reportDefinition.delivery != null && reportDefinitionDetails.reportDefinition.delivery.configIds.isNotEmpty()) {
val reportName = reportInstance.reportDefinitionDetails!!.reportDefinition.name
val reportLink = buildReportLink(reportDefinitionDetails.reportDefinition.source.origin, reportInstance.tenant, docId)
NotificationsActions.send(reportDefinitionDetails.reportDefinition.delivery, docId, reportLink, reportName)
Expand Down

0 comments on commit 5c19653

Please sign in to comment.