Skip to content

Commit 5f9b5d5

Browse files
committed
move check from classRouter to Schema.js
1 parent 4054c24 commit 5f9b5d5

File tree

3 files changed

+3
-5
lines changed

3 files changed

+3
-5
lines changed

spec/ParseRole.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ describe('Parse Role testing', () => {
108108
.then((r) => {
109109
fail("_Role object should not save without name.");
110110
}, (error) => {
111-
expect(error.code).toEqual(135);
111+
expect(error.code).toEqual(111);
112112
done();
113113
});
114114
});

src/Routers/ClassesRouter.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,6 @@ export class ClassesRouter extends PromiseRouter {
8181
}
8282

8383
handleCreate(req) {
84-
if(req.params.className === '_Role' && req.body && !req.body.name){
85-
throw new Parse.Error(135, 'Role names must be specified.');
86-
}
8784
return rest.create(req.config, req.auth, req.params.className, req.body);
8885
}
8986

src/Schema.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,8 @@ var defaultColumns = {
7373

7474

7575
var requiredColumns = {
76-
_Product: ["productIdentifier", "icon", "order", "title", "subtitle"]
76+
_Product: ["productIdentifier", "icon", "order", "title", "subtitle"],
77+
_Role: ["name"]
7778
}
7879

7980
// Valid classes must:

0 commit comments

Comments
 (0)