mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 02:16:05 +01:00 
			
		
		
		
	fix(ws): new attachments' title not decrypted (closes #6473)
This commit is contained in:
		| @@ -196,13 +196,21 @@ function fillInAdditionalProperties(entityChange: EntityChange) { | |||||||
|             entityChange.entity = sql.getRow(/*sql*/`SELECT * FROM options WHERE name = ?`, [entityChange.entityId]); |             entityChange.entity = sql.getRow(/*sql*/`SELECT * FROM options WHERE name = ?`, [entityChange.entityId]); | ||||||
|         } |         } | ||||||
|     } else if (entityChange.entityName === "attachments") { |     } else if (entityChange.entityName === "attachments") { | ||||||
|         entityChange.entity = sql.getRow( |         entityChange.entity = becca.getAttachment(entityChange.entityId); | ||||||
|             /*sql*/`SELECT attachments.*, LENGTH(blobs.content) AS contentLength |  | ||||||
|                                                 FROM attachments |         if (!entityChange.entity) { | ||||||
|                                                 JOIN blobs USING (blobId) |             entityChange.entity = sql.getRow( | ||||||
|                                                 WHERE attachmentId = ?`, |                 /*sql*/`SELECT attachments.*, LENGTH(blobs.content) AS contentLength | ||||||
|             [entityChange.entityId] |                                                     FROM attachments | ||||||
|         ); |                                                     JOIN blobs USING (blobId) | ||||||
|  |                                                     WHERE attachmentId = ?`, | ||||||
|  |                 [entityChange.entityId] | ||||||
|  |             ); | ||||||
|  |  | ||||||
|  |             if (entityChange.entity?.isProtected) { | ||||||
|  |                 entityChange.entity.title = protectedSessionService.decryptString(entityChange.entity.title || ""); | ||||||
|  |             } | ||||||
|  |         } | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     if (entityChange.entity instanceof AbstractBeccaEntity) { |     if (entityChange.entity instanceof AbstractBeccaEntity) { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user