This commit is contained in:
@@ -89,19 +89,20 @@ export default {
|
||||
|
||||
let reportDataOptions = vm.reportDataOptions;
|
||||
if (!reportDataOptions) {
|
||||
throw new Error("Missing report data unable to render report");
|
||||
this.reject("Missing report data unable to render report");
|
||||
}
|
||||
reportDataOptions.ReportId = reportId;
|
||||
//Meta data from client for use by report script
|
||||
reportDataOptions.ClientMeta = window.$gz.api.reportClientMetaData();
|
||||
let url = "report/render";
|
||||
let res = await window.$gz.api.upsert(url, reportDataOptions);
|
||||
|
||||
if (res.error) {
|
||||
throw new Error(res.error);
|
||||
this.reject(res);
|
||||
} else {
|
||||
let reportUrl = window.$gz.api.reportDownloadUrl(res.data);
|
||||
if (window.open(reportUrl, "Report") == null) {
|
||||
throw new Error(
|
||||
this.reject(
|
||||
"Problem displaying report in new window. Browser must allow pop-ups to view reports; check your browser setting"
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user