Просмотр исходного кода

Merge pull request #7180 from overleaf/em-missing-pdf-download-domain

Handle missing PDF_DOWNLOAD_DOMAIN setting

GitOrigin-RevId: 3f022ec1637f7f38ca98503b1ab08748f6bbf87d
Eric Mc Sween 4 лет назад
Родитель
Сommit
6061e09ab9
1 измененных файлов с 4 добавлено и 7 удалено
  1. 4 7
      services/web/frontend/js/features/pdf-preview/util/output-files.js

+ 4 - 7
services/web/frontend/js/features/pdf-preview/util/output-files.js

@@ -10,6 +10,7 @@ export const handleOutputFiles = async (projectId, data) => {
   const result = {}
   const result = {}
 
 
   const outputFiles = new Map()
   const outputFiles = new Map()
+  const pdfDownloadDomain = data.pdfDownloadDomain ?? ''
 
 
   for (const outputFile of data.outputFiles) {
   for (const outputFile of data.outputFiles) {
     outputFiles.set(outputFile.path, outputFile)
     outputFiles.set(outputFile.path, outputFile)
@@ -37,7 +38,7 @@ export const handleOutputFiles = async (projectId, data) => {
       params.set('enable_pdf_caching', 'true')
       params.set('enable_pdf_caching', 'true')
     }
     }
 
 
-    result.pdfUrl = `${data.pdfDownloadDomain}${outputFile.url}?${params}`
+    result.pdfUrl = `${pdfDownloadDomain}${outputFile.url}?${params}`
 
 
     // build the URL for downloading the PDF
     // build the URL for downloading the PDF
     params.set('popupDownload', 'true') // save PDF download as file
     params.set('popupDownload', 'true') // save PDF download as file
@@ -79,9 +80,7 @@ export const handleOutputFiles = async (projectId, data) => {
   const logFile = outputFiles.get('output.log')
   const logFile = outputFiles.get('output.log')
 
 
   if (logFile) {
   if (logFile) {
-    const response = await fetch(
-      `${data.pdfDownloadDomain}${logFile.url}?${params}`
-    )
+    const response = await fetch(`${pdfDownloadDomain}${logFile.url}?${params}`)
 
 
     const log = await response.text()
     const log = await response.text()
 
 
@@ -97,9 +96,7 @@ export const handleOutputFiles = async (projectId, data) => {
   const blgFile = outputFiles.get('output.blg')
   const blgFile = outputFiles.get('output.blg')
 
 
   if (blgFile) {
   if (blgFile) {
-    const response = await fetch(
-      `${data.pdfDownloadDomain}${blgFile.url}?${params}`
-    )
+    const response = await fetch(`${pdfDownloadDomain}${blgFile.url}?${params}`)
 
 
     const log = await response.text()
     const log = await response.text()