fix: start scheduled jobs on initial admin account setup

issue #170
This commit is contained in:
notfakie
2022-07-11 17:29:17 +12:00
parent a5cc36c88f
commit b08025195e
2 changed files with 15 additions and 2 deletions

View File

@@ -5,6 +5,7 @@ import PlexTvAPI from '../api/plextv';
import { MediaServerType } from '../constants/server';
import { UserType } from '../constants/user';
import { User } from '../entity/User';
import { startJobs } from '../job/schedule';
import { Permission } from '../lib/permissions';
import { getSettings } from '../lib/settings';
import logger from '../logger';
@@ -83,6 +84,7 @@ authRoutes.post('/plex', async (req, res, next) => {
settings.main.mediaServerType = MediaServerType.PLEX;
settings.save();
startJobs();
await userRepository.save(user);
} else {
@@ -320,6 +322,7 @@ authRoutes.post('/jellyfin', async (req, res, next) => {
settings.jellyfin.hostname = body.hostname ?? '';
settings.jellyfin.serverId = account.User.ServerId;
settings.save();
startJobs();
}
}