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