mirror of
https://github.com/leanote/desktop-app.git
synced 2025-10-15 15:41:19 +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) {
|
||||
var me = this;
|
||||
Notes.findOne({ServerNoteId: noteId}, function(err, doc) {
|
||||
// console.log(doc.length + '...');
|
||||
if(err || !doc) {
|
||||
log('getNoteByServerNoteId 不存在' + noteId);
|
||||
callback && callback(false);
|
||||
@@ -564,6 +565,7 @@ var Note = {
|
||||
}
|
||||
|
||||
// 之前也是有attachs的, 得到之前的attachs, 进行个merge
|
||||
// TODO, 这里, 如果serverNoteId有两个一样的, 就有问题了, 待重现
|
||||
me.getNoteByServerNoteId(note.NoteId, function(everNote) {
|
||||
if(!everNote) {
|
||||
return;
|
||||
@@ -582,10 +584,10 @@ var Note = {
|
||||
needDeletes.push(everAttach);
|
||||
}
|
||||
}
|
||||
console.log('everAttachs');
|
||||
console.log(everAttachs);
|
||||
console.log('attachsMap')
|
||||
console.log(attachsMap);
|
||||
// console.log('everAttachs');
|
||||
// console.log(everAttachs);
|
||||
// console.log('attachsMap')
|
||||
// console.log(attachsMap);
|
||||
// 通过FileId删除文件
|
||||
me.deleteAttachs(needDeletes);
|
||||
|
||||
@@ -615,6 +617,9 @@ var Note = {
|
||||
|
||||
console.log("updateNoteForce 后的")
|
||||
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
|
||||
console.log('re:');
|
||||
|
Reference in New Issue
Block a user