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
+3
View File
@@ -122,6 +122,9 @@ const PORT = config.PORT || 3000;
const startServer = async () => {
await connectDB();
const { migrateAndLinkProfessorsToUsers } = require('./components/professors/professorMigration');
await migrateAndLinkProfessorsToUsers();
if (config.NODE_ENV === 'production') {
logger.info('Running production bootstrap (roles + SuperAdmin from env)');
await seedDatabase({ disconnectOnComplete: false });