mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-23 09:09:36 +02:00
Sandboxed compiles: set imageName to default if undefined in project
This commit is contained in:
@@ -133,7 +133,7 @@ if ((process.env.DOCKER_RUNNER || process.env.SANDBOXED_COMPILES) === 'true') {
|
|||||||
image:
|
image:
|
||||||
process.env.TEXLIVE_IMAGE ||
|
process.env.TEXLIVE_IMAGE ||
|
||||||
process.env.TEX_LIVE_DOCKER_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: {
|
env: {
|
||||||
HOME: '/tmp',
|
HOME: '/tmp',
|
||||||
CLSI: 1,
|
CLSI: 1,
|
||||||
|
|||||||
@@ -552,6 +552,7 @@ const _ProjectController = {
|
|||||||
brandVariationId: 1,
|
brandVariationId: 1,
|
||||||
overleaf: 1,
|
overleaf: 1,
|
||||||
tokens: 1,
|
tokens: 1,
|
||||||
|
imageName: 1,
|
||||||
}),
|
}),
|
||||||
userIsMemberOfGroupSubscription: sessionUser
|
userIsMemberOfGroupSubscription: sessionUser
|
||||||
? (async () =>
|
? (async () =>
|
||||||
@@ -626,6 +627,8 @@ const _ProjectController = {
|
|||||||
)
|
)
|
||||||
const imageNames = await ProjectHelper.getAllowedImagesForUser(user)
|
const imageNames = await ProjectHelper.getAllowedImagesForUser(user)
|
||||||
|
|
||||||
|
if (!project.imageName) await EditorController.promises.setImageName(projectId, Settings.currentImageName)
|
||||||
|
|
||||||
const privilegeLevel =
|
const privilegeLevel =
|
||||||
await AuthorizationManager.promises.getPrivilegeLevelForProject(
|
await AuthorizationManager.promises.getPrivilegeLevelForProject(
|
||||||
userId,
|
userId,
|
||||||
|
|||||||
Reference in New Issue
Block a user