mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 10:26:08 +01:00 
			
		
		
		
	make sure content is string for post-processing
This commit is contained in:
		| @@ -889,6 +889,10 @@ function scanForLinks(note, content) { | ||||
|  * Things which have to be executed after updating content, but asynchronously (separate transaction) | ||||
|  */ | ||||
| async function asyncPostProcessContent(note, content) { | ||||
|     if (note.hasStringContent() && !utils.isString(content)) { | ||||
|         content = content.toString(); | ||||
|     } | ||||
|  | ||||
|     scanForLinks(note, content); | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -303,6 +303,10 @@ function toMap(list, key) { | ||||
|     return map; | ||||
| } | ||||
|  | ||||
| function isString(x) { | ||||
|     return Object.prototype.toString.call(x) === "[object String]"; | ||||
| } | ||||
|  | ||||
| module.exports = { | ||||
|     randomSecureToken, | ||||
|     randomString, | ||||
| @@ -335,4 +339,5 @@ module.exports = { | ||||
|     normalize, | ||||
|     hashedBlobId, | ||||
|     toMap, | ||||
|     isString | ||||
| }; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user