move check from classRouter to Schema.js

This commit is contained in:
jim1_lin
2016-03-02 12:21:18 +08:00
parent 4054c247ec
commit 5f9b5d54f3
3 changed files with 3 additions and 5 deletions

View File

@@ -108,7 +108,7 @@ describe('Parse Role testing', () => {
.then((r) => { .then((r) => {
fail("_Role object should not save without name."); fail("_Role object should not save without name.");
}, (error) => { }, (error) => {
expect(error.code).toEqual(135); expect(error.code).toEqual(111);
done(); done();
}); });
}); });

View File

@@ -81,9 +81,6 @@ export class ClassesRouter extends PromiseRouter {
} }
handleCreate(req) { handleCreate(req) {
if(req.params.className === '_Role' && req.body && !req.body.name){
throw new Parse.Error(135, 'Role names must be specified.');
}
return rest.create(req.config, req.auth, req.params.className, req.body); return rest.create(req.config, req.auth, req.params.className, req.body);
} }

View File

@@ -73,7 +73,8 @@ var defaultColumns = {
var requiredColumns = { var requiredColumns = {
_Product: ["productIdentifier", "icon", "order", "title", "subtitle"] _Product: ["productIdentifier", "icon", "order", "title", "subtitle"],
_Role: ["name"]
} }
// Valid classes must: // Valid classes must: