mirror of
https://github.com/leanote/desktop-app.git
synced 2025-10-16 16:04:56 +00:00
serverNoteId有重复一样的, 待重现
This commit is contained in:
13
node_modules/note.js
generated
vendored
13
node_modules/note.js
generated
vendored
@@ -453,6 +453,7 @@ var Note = {
|
|||||||
getNoteByServerNoteId: function(noteId, callback) {
|
getNoteByServerNoteId: function(noteId, callback) {
|
||||||
var me = this;
|
var me = this;
|
||||||
Notes.findOne({ServerNoteId: noteId}, function(err, doc) {
|
Notes.findOne({ServerNoteId: noteId}, function(err, doc) {
|
||||||
|
// console.log(doc.length + '...');
|
||||||
if(err || !doc) {
|
if(err || !doc) {
|
||||||
log('getNoteByServerNoteId 不存在' + noteId);
|
log('getNoteByServerNoteId 不存在' + noteId);
|
||||||
callback && callback(false);
|
callback && callback(false);
|
||||||
@@ -564,6 +565,7 @@ var Note = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 之前也是有attachs的, 得到之前的attachs, 进行个merge
|
// 之前也是有attachs的, 得到之前的attachs, 进行个merge
|
||||||
|
// TODO, 这里, 如果serverNoteId有两个一样的, 就有问题了, 待重现
|
||||||
me.getNoteByServerNoteId(note.NoteId, function(everNote) {
|
me.getNoteByServerNoteId(note.NoteId, function(everNote) {
|
||||||
if(!everNote) {
|
if(!everNote) {
|
||||||
return;
|
return;
|
||||||
@@ -582,10 +584,10 @@ var Note = {
|
|||||||
needDeletes.push(everAttach);
|
needDeletes.push(everAttach);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
console.log('everAttachs');
|
// console.log('everAttachs');
|
||||||
console.log(everAttachs);
|
// console.log(everAttachs);
|
||||||
console.log('attachsMap')
|
// console.log('attachsMap')
|
||||||
console.log(attachsMap);
|
// console.log(attachsMap);
|
||||||
// 通过FileId删除文件
|
// 通过FileId删除文件
|
||||||
me.deleteAttachs(needDeletes);
|
me.deleteAttachs(needDeletes);
|
||||||
|
|
||||||
@@ -615,6 +617,9 @@ var Note = {
|
|||||||
|
|
||||||
console.log("updateNoteForce 后的")
|
console.log("updateNoteForce 后的")
|
||||||
console.log(note);
|
console.log(note);
|
||||||
|
console.log('ever note');
|
||||||
|
console.log(everNote.NoteId);
|
||||||
|
console.log(everNote);
|
||||||
|
|
||||||
Notes.update({NoteId: note.NoteId}, {$set: note}, {}, function (err, cnt) { // Callback is optional
|
Notes.update({NoteId: note.NoteId}, {$set: note}, {}, function (err, cnt) { // Callback is optional
|
||||||
console.log('re:');
|
console.log('re:');
|
||||||
|
10
test.js
10
test.js
@@ -21,14 +21,18 @@ User.userId = '54bdc65599c37b0da9000002';
|
|||||||
User.userId = '54d7620d99c37b030600002c';
|
User.userId = '54d7620d99c37b030600002c';
|
||||||
User.userId = '54d7620d99c37b030600002c';
|
User.userId = '54d7620d99c37b030600002c';
|
||||||
|
|
||||||
|
// 54d7624205fcd105da00005
|
||||||
|
|
||||||
User.init(function() {
|
User.init(function() {
|
||||||
|
|
||||||
|
/*
|
||||||
Note.getNote('54d76aeec596f27b0b000000', function(note) {
|
Note.getNote('54d76aeec596f27b0b000000', function(note) {
|
||||||
console.log(note);
|
console.log(note);
|
||||||
/*
|
|
||||||
Notebook.getNotebook(note.NotebookId, function(notebook) {
|
|
||||||
console.log(notebook);
|
|
||||||
});
|
});
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
Note.getNoteByServerNoteId('54d7624205fcd105da000005', function(note) {
|
||||||
|
console.log(note);
|
||||||
});
|
});
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Reference in New Issue
Block a user