Sandboxed compiles: set imageName to default if undefined in project

This commit is contained in:
yu-i-i
2026-09-22 02:41:39 +02:00
parent d018510a33
commit b18298c8b0
2 changed files with 4 additions and 1 deletions
+1 -1
View File
@@ -145,7 +145,7 @@ if ((process.env.DOCKER_RUNNER || process.env.SANDBOXED_COMPILES) === 'true') {
image:
process.env.TEXLIVE_IMAGE ||
process.env.TEX_LIVE_DOCKER_IMAGE ||
'quay.io/sharelatex/texlive-full:2017.1',
process.env.ALL_TEX_LIVE_DOCKER_IMAGES.split(',')[0].trim(),
env: {
HOME: '/tmp',
CLSI: 1,
@@ -717,6 +717,7 @@ const _ProjectController = {
png2pdf: 1,
overleaf: 1,
tokens: 1,
imageName: 1,
}),
userIsMemberOfGroupSubscription: sessionUser
? (async () =>
@@ -807,6 +808,8 @@ const _ProjectController = {
user
)
if (!project.imageName) await EditorController.promises.setImageName(projectId, Settings.currentImageName)
const privilegeLevel =
await AuthorizationManager.promises.getPrivilegeLevelForProject(
userId,