throw "string" -> throw new Error("string"

This commit is contained in:
2020-09-16 17:37:22 +00:00
parent 3dc5f8134c
commit f67379f83f
31 changed files with 195 additions and 151 deletions

View File

@@ -89,7 +89,7 @@ export default {
let reportDataOptions = vm.reportDataOptions;
if (!reportDataOptions) {
throw "Missing report data unable to render report";
throw new Error("Missing report data unable to render report");
}
reportDataOptions.ReportId = reportId;
//Meta data from client for use by report script
@@ -97,11 +97,13 @@ export default {
let url = "report/render";
let res = await window.$gz.api.upsert(url, reportDataOptions);
if (res.error) {
throw res.error;
throw new Error(res.error);
} else {
let reportUrl = window.$gz.api.reportDownloadUrl(res.data);
if (window.open(reportUrl, "Report") == null) {
throw "Problem displaying report in new window. Browser must allow pop-ups to view reports; check your browser setting";
throw new Error(
"Problem displaying report in new window. Browser must allow pop-ups to view reports; check your browser setting"
);
}
}
this.isVisible = false;
@@ -110,10 +112,12 @@ export default {
async open(reportDataOptions) {
let vm = this;
if (reportDataOptions == null) {
throw "report-selector:Open missing reportDataOptions";
throw new Error("report-selector:Open missing reportDataOptions");
}
if (reportDataOptions.ObjectType == null) {
throw "report-selector:Open - ObjectType is missing or empty";
throw new Error(
"report-selector:Open - ObjectType is missing or empty"
);
}
this.reportDataOptions = reportDataOptions;
@@ -122,7 +126,7 @@ export default {
`report/list/${reportDataOptions.ObjectType}`
);
if (res.error) {
throw res.error;
throw new Error(res.error);
} else {
this.reportList = res.data;
}