mirror of
https://github.com/zadam/trilium.git
synced 2025-10-21 07:38:53 +02:00
fix(ws): new attachments' title not decrypted (closes #6473)
This commit is contained in:
parent
cbd8cb80ab
commit
7d7c3e7cdb
@ -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) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user