Jelajahi Sumber

Merge pull request #11412 from overleaf/bg-override-history-initialisation

allow history initialisation to be overridden

GitOrigin-RevId: e38c2147f7d335d368579ca53033d08906eb287b
Brian Gough 3 tahun lalu
induk
melakukan
5e9b26ae0a

+ 3 - 1
services/web/app/src/Features/Project/ProjectCreationHandler.js

@@ -158,7 +158,9 @@ async function _createBlankProject(
   attributes.name = projectName
   attributes.name = projectName
   const project = new Project(attributes)
   const project = new Project(attributes)
 
 
-  if (project.overleaf.history.id == null) {
+  // Initialise the history unless the caller has overridden it in the attributes
+  // (to allow scripted creation of projects without full project history)
+  if (project.overleaf.history.id == null && !attributes.overleaf) {
     const historyId = await HistoryManager.promises.initializeProject(
     const historyId = await HistoryManager.promises.initializeProject(
       project._id
       project._id
     )
     )