throw "string" -> throw new Error("string"
This commit is contained in:
@@ -508,24 +508,32 @@ export default {
|
||||
if (vm.$ay.dev) {
|
||||
//make sure formState.serverErrors is defined on data
|
||||
if (!window.$gz._.has(vm, "formState.serverError")) {
|
||||
throw "DEV ERROR gzform::formState.serverErrors -> formState.serverError seems to be missing from form's vue data object";
|
||||
throw new Error(
|
||||
"DEV ERROR gzform::formState.serverErrors -> formState.serverError seems to be missing from form's vue data object"
|
||||
);
|
||||
}
|
||||
|
||||
//make sure formState.appError is defined on data
|
||||
if (!window.$gz._.has(vm, "formState.appError")) {
|
||||
throw "DEV ERROR gzform::formState.serverErrors -> formState.appError seems to be missing from form's vue data object";
|
||||
throw new Error(
|
||||
"DEV ERROR gzform::formState.serverErrors -> formState.appError seems to be missing from form's vue data object"
|
||||
);
|
||||
}
|
||||
|
||||
//make sure formState.errorBoxMessage is defined on data
|
||||
if (!window.$gz._.has(vm, "formState.errorBoxMessage")) {
|
||||
throw "DEV ERROR gzform::formState.serverErrors -> formState.errorBoxMessage seems to be missing from form's vue data object";
|
||||
throw new Error(
|
||||
"DEV ERROR gzform::formState.serverErrors -> formState.errorBoxMessage seems to be missing from form's vue data object"
|
||||
);
|
||||
}
|
||||
|
||||
//ensure the error returned is in an expected format to catch coding errors at the server end
|
||||
if (!window.$gz._.isEmpty(vm.formState.serverError)) {
|
||||
//Make sure there is an error code if there is an error collection
|
||||
if (!vm.formState.serverError.code) {
|
||||
throw "DEV ERROR gzform::formState.serverErrors -> server returned error without code";
|
||||
throw new Error(
|
||||
"DEV ERROR gzform::formState.serverErrors -> server returned error without code"
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -802,7 +810,9 @@ export default {
|
||||
setFormSettings(formKey, formSettings) {
|
||||
if (window.$gz.dev) {
|
||||
if (!formSettings.saved && !formSettings.temp) {
|
||||
throw "gzform:setFormSettings - saved AND temp keys are both missing from form data!";
|
||||
throw new Error(
|
||||
"gzform:setFormSettings - saved AND temp keys are both missing from form data!"
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user