Improve resolvePermission failure check

This commit is contained in:
Schuyler Cebulskie
2016-09-19 00:19:15 -04:00
parent 336366d653
commit 5f9204f57c

View File

@@ -182,7 +182,7 @@ class ClientDataResolver {
*/
resolvePermission(permission) {
if (typeof permission === 'string') permission = Constants.PermissionFlags[permission];
if (!permission) throw new Error(Constants.Errors.NOT_A_PERMISSION);
if (typeof permission !== 'number' || permission < 1) throw new Error(Constants.Errors.NOT_A_PERMISSION);
return permission;
}