Force settings content check on user creation Closes #3641

b52b11d7bb72dee1f059772812d27cdfbfd9fa3d

Cohee <18619528+Cohee1207@users.noreply.github.com>

1 files changed, +2 -2Showing whitespace changes
src/endpoints/users-admin.js+2 -2
@@ -4,7 +4,7 @@ import storage from 'node-persist';
4import express from 'express';4import express from 'express';
5import lodash from 'lodash';5import lodash from 'lodash';
6import { jsonParser } from '../express-common.js';6import { jsonParser } from '../express-common.js';
7import { checkForNewContent } from './content-manager.js';7import { checkForNewContent, CONTENT_TYPES } from './content-manager.js';
8import {8import {
9 KEY_PREFIX,9 KEY_PREFIX,
10 toKey,10 toKey,
@@ -195,7 +195,7 @@ router.post('/create', requireAdminMiddleware, jsonParser, async (request, respo
195 console.info('Creating data directories for', newUser.handle);195 console.info('Creating data directories for', newUser.handle);
196 await ensurePublicDirectoriesExist();196 await ensurePublicDirectoriesExist();
197 const directories = getUserDirectories(newUser.handle);197 const directories = getUserDirectories(newUser.handle);
198 await checkForNewContent([directories]);198 await checkForNewContent([directories], [CONTENT_TYPES.SETTINGS]);
199 return response.json({ handle: newUser.handle });199 return response.json({ handle: newUser.handle });
200 } catch (error) {200 } catch (error) {
201 console.error('User create failed:', error);201 console.error('User create failed:', error);