mirror of
https://github.com/zadam/trilium.git
synced 2025-11-01 02:45:54 +01:00
improvements to saved search
This commit is contained in:
23
db/migrations/0172__migrate_saved_notes.js
Normal file
23
db/migrations/0172__migrate_saved_notes.js
Normal file
@@ -0,0 +1,23 @@
|
||||
const repository = require('../../src/services/repository');
|
||||
|
||||
module.exports = () => {
|
||||
for (const note of repository.getEntities("SELECT * FROM notes WHERE type = 'search' AND isProtected = 0 AND isDeleted = 0")) {
|
||||
try {
|
||||
let origContent = note.getJsonContent();
|
||||
|
||||
if (!origContent) {
|
||||
continue;
|
||||
}
|
||||
|
||||
note.addLabel('searchString', origContent.searchString);
|
||||
|
||||
note.setContent('');
|
||||
|
||||
note.mime = 'text/plain';
|
||||
note.save();
|
||||
}
|
||||
catch (e) {
|
||||
console.log(`Changing note content for note ${note.noteId} failed with: ${e.message} ${e.stack}`);
|
||||
}
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user