Skip to content

Commit ac901a1

Browse files
committed
Throwing propper errors
1 parent b0df3f4 commit ac901a1

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/js/WebApiClient.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
return Xrm.Page.context;
3737
}
3838

39-
throw ("Failed to retrieve context");
39+
throw new Error("Failed to retrieve context");
4040
}
4141

4242
function GetClientUrl () {
@@ -90,7 +90,7 @@
9090

9191
function VerifyHeader(header) {
9292
if (!header.key || typeof(header.value) === "undefined") {
93-
throw "Each request header needs a key and a value!";
93+
throw new Error("Each request header needs a key and a value!");
9494
}
9595
}
9696

@@ -141,11 +141,11 @@
141141
}
142142
}
143143
else {
144-
reject(xhr.statusText);
144+
reject(new Error(xhr.statusText));
145145
}
146146
};
147147
xhr.onerror = function() {
148-
reject(xhr.statusText);
148+
reject(new Error(xhr.statusText));
149149
};
150150
});
151151

@@ -167,7 +167,7 @@
167167
var params = parameters || {};
168168

169169
if (!params.entityName || !params.entity) {
170-
throw ("Entity name and entity object have to be passed!");
170+
throw new Error("Entity name and entity object have to be passed!");
171171
}
172172

173173
var url = WebApiClient.GetApiUrl() + WebApiClient.GetSetName(params.entityName);
@@ -179,7 +179,7 @@
179179
var params = parameters || {};
180180

181181
if (!params.entityName) {
182-
throw ("Entity name has to be passed!");
182+
throw new Error("Entity name has to be passed!");
183183
}
184184

185185
var url = WebApiClient.GetApiUrl() + WebApiClient.GetSetName(params.entityName);
@@ -199,7 +199,7 @@
199199
var params = parameters || {};
200200

201201
if (!params.entityName || !params.entity || !params.entityId) {
202-
throw ("Entity name, ID and entity update object have to be passed!");
202+
throw new Error("Entity name, ID and entity update object have to be passed!");
203203
}
204204

205205
var url = WebApiClient.GetApiUrl() + WebApiClient.GetSetName(params.entityName) + "(" + RemoveIdBrackets(params.entityId) + ")";
@@ -211,7 +211,7 @@
211211
var params = parameters || {};
212212

213213
if (!params.entityName || !params.entityId) {
214-
throw ("Entity name and entity id have to be passed!");
214+
throw new Error("Entity name and entity id have to be passed!");
215215
}
216216

217217
var url = WebApiClient.GetApiUrl() + WebApiClient.GetSetName(params.entityName) + "(" + RemoveIdBrackets(params.entityId) + ")";

0 commit comments

Comments
 (0)