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) => {
fail("_Role object should not save without name.");
}, (error) => {
expect(error.code).toEqual(135);
expect(error.code).toEqual(111);
done();
});
});

View File

@@ -81,9 +81,6 @@ export class ClassesRouter extends PromiseRouter {
}
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);
}

View File

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