mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 10:26:08 +01:00 
			
		
		
		
	Merge remote-tracking branch 'origin/stable'
This commit is contained in:
		| @@ -2,7 +2,7 @@ | |||||||
|   "name": "trilium", |   "name": "trilium", | ||||||
|   "productName": "Trilium Notes", |   "productName": "Trilium Notes", | ||||||
|   "description": "Trilium Notes", |   "description": "Trilium Notes", | ||||||
|   "version": "0.45.6", |   "version": "0.45.7", | ||||||
|   "license": "AGPL-3.0-only", |   "license": "AGPL-3.0-only", | ||||||
|   "main": "electron.js", |   "main": "electron.js", | ||||||
|   "bin": { |   "bin": { | ||||||
|   | |||||||
| @@ -23,11 +23,7 @@ function exportBranch(req, res) { | |||||||
|  |  | ||||||
|     try { |     try { | ||||||
|         if (type === 'subtree' && (format === 'html' || format === 'markdown')) { |         if (type === 'subtree' && (format === 'html' || format === 'markdown')) { | ||||||
|             const start = Date.now(); |  | ||||||
|  |  | ||||||
|             zipExportService.exportToZip(taskContext, branch, format, res); |             zipExportService.exportToZip(taskContext, branch, format, res); | ||||||
|  |  | ||||||
|             console.log("Export took", Date.now() - start, "ms"); |  | ||||||
|         } |         } | ||||||
|         else if (type === 'single') { |         else if (type === 'single') { | ||||||
|             singleExportService.exportSingleNote(taskContext, branch, format, res); |             singleExportService.exportSingleNote(taskContext, branch, format, res); | ||||||
|   | |||||||
| @@ -1 +1 @@ | |||||||
| module.exports = { buildDate:"2020-12-04T22:08:24+01:00", buildRevision: "b7b1324dd0b2af6abc8cd5b98f620ca227582d4d" }; | module.exports = { buildDate:"2020-12-22T20:21:15+01:00", buildRevision: "bdfd760b9d428dc29c45a0e016d12a25af220043" }; | ||||||
|   | |||||||
| @@ -143,7 +143,7 @@ function exportToZip(taskContext, branch, format, res) { | |||||||
|         const available = !note.isProtected || protectedSessionService.isProtectedSessionAvailable(); |         const available = !note.isProtected || protectedSessionService.isProtectedSessionAvailable(); | ||||||
|  |  | ||||||
|         // if it's a leaf then we'll export it even if it's empty |         // if it's a leaf then we'll export it even if it's empty | ||||||
|         if (available && ((note.getContent()).length > 0 || childBranches.length === 0)) { |         if (available && (note.getContent().length > 0 || childBranches.length === 0)) { | ||||||
|             meta.dataFileName = getDataFileName(note, baseFileName, existingFileNames); |             meta.dataFileName = getDataFileName(note, baseFileName, existingFileNames); | ||||||
|         } |         } | ||||||
|  |  | ||||||
| @@ -433,14 +433,13 @@ ${content} | |||||||
|     } |     } | ||||||
|  |  | ||||||
|     const note = branch.getNote(); |     const note = branch.getNote(); | ||||||
|     const zipFileName = (branch.prefix ? (branch.prefix + " - ") : "") + note.title + ".zip"; |     const zipFileName = (branch.prefix ? `${branch.prefix} - ` : "") + note.title + ".zip"; | ||||||
|  |  | ||||||
|     res.setHeader('Content-Disposition', utils.getContentDisposition(zipFileName)); |     res.setHeader('Content-Disposition', utils.getContentDisposition(zipFileName)); | ||||||
|     res.setHeader('Content-Type', 'application/zip'); |     res.setHeader('Content-Type', 'application/zip'); | ||||||
|  |  | ||||||
|     zipFile.end(); |  | ||||||
|  |  | ||||||
|     zipFile.outputStream.pipe(res); |     zipFile.outputStream.pipe(res); | ||||||
|  |     zipFile.end(); | ||||||
|  |  | ||||||
|     taskContext.taskSucceeded(); |     taskContext.taskSucceeded(); | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user