|
87 | 87 | this.course_behaviorSubject |
88 | 88 | .subscribe((course) => { |
89 | 89 | this.zone.run(() => { |
90 | | - if(!_.isNull(course)){ |
| 90 | + if(!_.isNil(course)){ |
91 | 91 | this.course_model = course; |
92 | 92 | } |
93 | 93 | }); |
|
115 | 115 | // Get Instructors |
116 | 116 | this.instructors = this.course |
117 | 117 | .distinct() |
118 | | - .filter(x => !_.isNull(x)) |
| 118 | + .filter(x => !_.isNil(x)) |
119 | 119 | .mergeMap((course) => { |
120 | 120 | Meteor.subscribe('users.instructors', course._id); |
121 | 121 | return Users.observable |
|
154 | 154 | // Get Course Record |
155 | 155 | this.course_record = this.course |
156 | 156 | .distinct() |
157 | | - .filter(x => !_.isNull(x)) |
| 157 | + .filter(x => !_.isNil(x)) |
158 | 158 | .mergeMap((course) => { |
159 | 159 | Meteor.subscribe('course_records.id', course._id, Meteor.userId()); |
160 | 160 | var course_record = CourseRecords.findOne({ user_id : Meteor.userId(), course_id : course._id }); |
|
168 | 168 | // Get Labs |
169 | 169 | this.labs = this.course |
170 | 170 | .distinct() |
171 | | - .filter(x => !_.isNull(x)) |
| 171 | + .filter(x => !_.isNil(x)) |
172 | 172 | .mergeMap((course) => { |
173 | 173 | Meteor.subscribe('labs.course', course._id); |
174 | 174 | return Labs.observable.find({ course_id : course._id }) |
|
217 | 217 | private addInstructor(){ |
218 | 218 | var dialogRef = this.dialog.open(SelectUser, { width: '600px' }); |
219 | 219 | dialogRef.afterClosed().subscribe((user) => { |
220 | | - if(!_.isNull(user)){ |
| 220 | + if(!_.isNil(user)){ |
221 | 221 | this.addRole(user._id, Role.instructor); |
222 | 222 | } |
223 | 223 | }) |
|
226 | 226 | private addCourseAdmin(){ |
227 | 227 | var dialogRef = this.dialog.open(SelectUser, { width: '600px' }); |
228 | 228 | dialogRef.afterClosed().subscribe((user) => { |
229 | | - if(!_.isNull(user)){ |
| 229 | + if(!_.isNil(user)){ |
230 | 230 | this.addRole(user._id, Role.course_admin); |
231 | 231 | } |
232 | 232 | }) |
|
0 commit comments