move check from classRouter to Schema.js
This commit is contained in:
@@ -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();
|
||||
});
|
||||
});
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user