fix(professors, settings): add auto-migration for legacy professors, deep populate user in class/session/course services, and fix SMS bypass number persistence

This commit is contained in:
2026-08-26 05:17:41 +03:30
parent 0a022c0917
commit 43404f2dfc
12 changed files with 337 additions and 57 deletions
+4 -1
View File
@@ -30,7 +30,10 @@ const getAdminStats = async () => {
.limit(8)
.populate('course', 'title type')
.populate('class', 'name')
.populate('professor', 'name surname')
.populate({
path: 'professor',
populate: { path: 'user', select: 'name surname' }
})
.lean()
]);