mirror of
https://github.com/zadam/trilium.git
synced 2025-03-06 12:09:07 +08:00
invalidate flat text cache after login to protected session, fixes #2712
This commit is contained in:
parent
ea56bb772a
commit
316a2aee1a
3 changed files with 25 additions and 24 deletions
42
package-lock.json
generated
42
package-lock.json
generated
|
@ -9,7 +9,7 @@
|
|||
"version": "0.50.2",
|
||||
"license": "AGPL-3.0-only",
|
||||
"dependencies": {
|
||||
"@electron/remote": "2.0.4",
|
||||
"@electron/remote": "2.0.8",
|
||||
"archiver": "5.3.0",
|
||||
"async-mutex": "0.3.2",
|
||||
"axios": "0.25.0",
|
||||
|
@ -44,7 +44,7 @@
|
|||
"jsdom": "19.0.0",
|
||||
"mime-types": "2.1.34",
|
||||
"multer": "1.4.4",
|
||||
"node-abi": "3.7.0",
|
||||
"node-abi": "3.8.0",
|
||||
"normalize-strings": "1.1.1",
|
||||
"open": "8.4.0",
|
||||
"portscanner": "2.2.0",
|
||||
|
@ -70,7 +70,7 @@
|
|||
},
|
||||
"devDependencies": {
|
||||
"cross-env": "7.0.3",
|
||||
"electron": "16.0.9",
|
||||
"electron": "16.1.0",
|
||||
"electron-builder": "22.14.5",
|
||||
"electron-packager": "15.4.0",
|
||||
"electron-rebuild": "3.2.7",
|
||||
|
@ -202,9 +202,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@electron/remote": {
|
||||
"version": "2.0.4",
|
||||
"resolved": "https://registry.npmjs.org/@electron/remote/-/remote-2.0.4.tgz",
|
||||
"integrity": "sha512-8m2P/d2RH986PmMW5lKygbPEjEYJ7RgCe37Y8DQ1wujKMH6VjmLIB+Y+DP2SA611svCZc58TRSd8FraGvcfGZw==",
|
||||
"version": "2.0.8",
|
||||
"resolved": "https://registry.npmjs.org/@electron/remote/-/remote-2.0.8.tgz",
|
||||
"integrity": "sha512-P10v3+iFCIvEPeYzTWWGwwHmqWnjoh8RYnbtZAb3RlQefy4guagzIwcWtfftABIfm6JJTNQf4WPSKWZOpLmHXw==",
|
||||
"peerDependencies": {
|
||||
"electron": ">= 13.0.0"
|
||||
}
|
||||
|
@ -3704,9 +3704,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/electron": {
|
||||
"version": "16.0.9",
|
||||
"resolved": "https://registry.npmjs.org/electron/-/electron-16.0.9.tgz",
|
||||
"integrity": "sha512-Kh2fc2g5Me0g8B1X2LMEDDtSNWsGGAmngh7adZpuJ8uI5TlR5GHDTcz37zwJid53S0BQ5d+Nz/NQ8s1DlKAAMA==",
|
||||
"version": "16.1.0",
|
||||
"resolved": "https://registry.npmjs.org/electron/-/electron-16.1.0.tgz",
|
||||
"integrity": "sha512-G4fpHmE3sgd497e0zEier/AmZ4fyReX8ozYAl468+FaI5kb44+69igRHQwRUtmPzv+fCn/Jm4wJQPfLe60WmUQ==",
|
||||
"hasInstallScript": true,
|
||||
"dependencies": {
|
||||
"@electron/get": "^1.13.0",
|
||||
|
@ -7765,9 +7765,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"node_modules/node-abi": {
|
||||
"version": "3.7.0",
|
||||
"resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.7.0.tgz",
|
||||
"integrity": "sha512-3J+U4CvxVNEk9+lGdJkmYbN8cIN0HMTDT9R0ezX7pmp7aD6BaKsfAHwVn3IvVg6pYIRUuQ+gHW1eawrvywnSQQ==",
|
||||
"version": "3.8.0",
|
||||
"resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.8.0.tgz",
|
||||
"integrity": "sha512-tzua9qWWi7iW4I42vUPKM+SfaF0vQSLAm4yO5J83mSwB7GeoWrDKC/K+8YCnYNwqP5duwazbw2X9l4m8SC2cUw==",
|
||||
"dependencies": {
|
||||
"semver": "^7.3.5"
|
||||
},
|
||||
|
@ -11447,9 +11447,9 @@
|
|||
}
|
||||
},
|
||||
"@electron/remote": {
|
||||
"version": "2.0.4",
|
||||
"resolved": "https://registry.npmjs.org/@electron/remote/-/remote-2.0.4.tgz",
|
||||
"integrity": "sha512-8m2P/d2RH986PmMW5lKygbPEjEYJ7RgCe37Y8DQ1wujKMH6VjmLIB+Y+DP2SA611svCZc58TRSd8FraGvcfGZw==",
|
||||
"version": "2.0.8",
|
||||
"resolved": "https://registry.npmjs.org/@electron/remote/-/remote-2.0.8.tgz",
|
||||
"integrity": "sha512-P10v3+iFCIvEPeYzTWWGwwHmqWnjoh8RYnbtZAb3RlQefy4guagzIwcWtfftABIfm6JJTNQf4WPSKWZOpLmHXw==",
|
||||
"requires": {}
|
||||
},
|
||||
"@electron/universal": {
|
||||
|
@ -14250,9 +14250,9 @@
|
|||
}
|
||||
},
|
||||
"electron": {
|
||||
"version": "16.0.9",
|
||||
"resolved": "https://registry.npmjs.org/electron/-/electron-16.0.9.tgz",
|
||||
"integrity": "sha512-Kh2fc2g5Me0g8B1X2LMEDDtSNWsGGAmngh7adZpuJ8uI5TlR5GHDTcz37zwJid53S0BQ5d+Nz/NQ8s1DlKAAMA==",
|
||||
"version": "16.1.0",
|
||||
"resolved": "https://registry.npmjs.org/electron/-/electron-16.1.0.tgz",
|
||||
"integrity": "sha512-G4fpHmE3sgd497e0zEier/AmZ4fyReX8ozYAl468+FaI5kb44+69igRHQwRUtmPzv+fCn/Jm4wJQPfLe60WmUQ==",
|
||||
"requires": {
|
||||
"@electron/get": "^1.13.0",
|
||||
"@types/node": "^14.6.2",
|
||||
|
@ -17345,9 +17345,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"node-abi": {
|
||||
"version": "3.7.0",
|
||||
"resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.7.0.tgz",
|
||||
"integrity": "sha512-3J+U4CvxVNEk9+lGdJkmYbN8cIN0HMTDT9R0ezX7pmp7aD6BaKsfAHwVn3IvVg6pYIRUuQ+gHW1eawrvywnSQQ==",
|
||||
"version": "3.8.0",
|
||||
"resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.8.0.tgz",
|
||||
"integrity": "sha512-tzua9qWWi7iW4I42vUPKM+SfaF0vQSLAm4yO5J83mSwB7GeoWrDKC/K+8YCnYNwqP5duwazbw2X9l4m8SC2cUw==",
|
||||
"requires": {
|
||||
"semver": "^7.3.5"
|
||||
}
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
"electron-dl": "3.3.0",
|
||||
"electron-find": "1.0.7",
|
||||
"electron-window-state": "5.0.3",
|
||||
"@electron/remote": "2.0.4",
|
||||
"@electron/remote": "2.0.8",
|
||||
"express": "4.17.2",
|
||||
"express-partial-content": "1.0.2",
|
||||
"express-rate-limit": "6.2.0",
|
||||
|
@ -59,7 +59,7 @@
|
|||
"jsdom": "19.0.0",
|
||||
"mime-types": "2.1.34",
|
||||
"multer": "1.4.4",
|
||||
"node-abi": "3.7.0",
|
||||
"node-abi": "3.8.0",
|
||||
"normalize-strings": "1.1.1",
|
||||
"open": "8.4.0",
|
||||
"portscanner": "2.2.0",
|
||||
|
@ -82,7 +82,7 @@
|
|||
},
|
||||
"devDependencies": {
|
||||
"cross-env": "7.0.3",
|
||||
"electron": "16.0.9",
|
||||
"electron": "16.1.0",
|
||||
"electron-builder": "22.14.5",
|
||||
"electron-packager": "15.4.0",
|
||||
"electron-rebuild": "3.2.7",
|
||||
|
|
|
@ -1127,6 +1127,7 @@ class Note extends AbstractEntity {
|
|||
if (this.isProtected && !this.isDecrypted && protectedSessionService.isProtectedSessionAvailable()) {
|
||||
try {
|
||||
this.title = protectedSessionService.decryptString(this.title);
|
||||
this.flatTextCache = null;
|
||||
|
||||
this.isDecrypted = true;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue