serverNoteId有重复一样的, 待重现

This commit is contained in:
life
2015-02-27 23:22:42 +08:00
parent 6df80d2fed
commit 6453959413
2 changed files with 18 additions and 9 deletions

13
node_modules/note.js generated vendored
View File

@@ -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:');