improve duplicate function
This commit is contained in:
parent
013b0ee851
commit
9bf40c2c0d
@ -180,7 +180,9 @@ Meteor.methods({
|
|||||||
privacy: false,
|
privacy: false,
|
||||||
teacher: input.teacher,
|
teacher: input.teacher,
|
||||||
hour: input.hour
|
hour: input.hour
|
||||||
}).fetch().length < 1) {
|
}).fetch().length < 1 ||
|
||||||
|
input.teacher === "" ||
|
||||||
|
input.hour === "") {
|
||||||
input.status = Roles.userIsInRole(Meteor.userId(), ['superadmin', 'admin']);
|
input.status = Roles.userIsInRole(Meteor.userId(), ['superadmin', 'admin']);
|
||||||
input.admin = Meteor.userId();
|
input.admin = Meteor.userId();
|
||||||
Meteor.call('genCode', function(error, result) {
|
Meteor.call('genCode', function(error, result) {
|
||||||
@ -197,7 +199,7 @@ Meteor.methods({
|
|||||||
Meteor.call('joinClass', [result, input.code]);
|
Meteor.call('joinClass', [result, input.code]);
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
throw new Meteor.Error("overlap", "This teacher is already teaching a class elsewhere!")
|
throw new Meteor.Error("overlap", "This teacher is already teaching a class elsewhere!");
|
||||||
}
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user