mirror of
https://github.com/zadam/trilium.git
synced 2025-03-01 14:22:32 +01:00
fix enex import splitting image/resource into multiple chunks, closes #3424
This commit is contained in:
parent
ffb3c044fa
commit
6c431ae5ed
5
package-lock.json
generated
5
package-lock.json
generated
@ -1,12 +1,11 @@
|
||||
{
|
||||
"name": "trilium",
|
||||
"version": "0.57.2",
|
||||
"version": "0.57.5",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "trilium",
|
||||
"version": "0.57.2",
|
||||
"version": "0.57.5",
|
||||
"hasInstallScript": true,
|
||||
"license": "AGPL-3.0-only",
|
||||
"dependencies": {
|
||||
|
@ -148,7 +148,10 @@ function importEnex(taskContext, file, parentNote) {
|
||||
if (currentTag === 'data') {
|
||||
text = text.replace(/\s/g, '');
|
||||
|
||||
resource.content = utils.fromBase64(text);
|
||||
// resource can be chunked into multiple events: https://github.com/zadam/trilium/issues/3424
|
||||
// it would probably make sense to do this in a more global way since it can in theory affect any field,
|
||||
// not just data
|
||||
resource.content = (resource.content || "") + text;
|
||||
}
|
||||
else if (currentTag === 'mime') {
|
||||
resource.mime = text.toLowerCase();
|
||||
@ -246,6 +249,8 @@ function importEnex(taskContext, file, parentNote) {
|
||||
continue;
|
||||
}
|
||||
|
||||
resource.content = utils.fromBase64(resource.content);
|
||||
|
||||
const hash = utils.md5(resource.content);
|
||||
|
||||
// skip all checked/unchecked checkboxes from OneNote
|
||||
|
Loading…
x
Reference in New Issue
Block a user