mirror of
https://github.com/zadam/trilium.git
synced 2024-11-15 04:05:19 +08:00
24 lines
687 B
JavaScript
24 lines
687 B
JavaScript
|
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}`);
|
||
|
}
|
||
|
}
|
||
|
};
|