From 2dece39ad39c3eed3e33358b7b8cac02298e00e6 Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Tue, 27 Jun 2006 22:14:28 +0000 Subject: [PATCH] Fixes #95, Notes.add() fails when sourceitem is null --- chrome/chromeFiles/content/scholar/xpcom/data_access.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/chrome/chromeFiles/content/scholar/xpcom/data_access.js b/chrome/chromeFiles/content/scholar/xpcom/data_access.js index d1983d8bb..b1f755621 100644 --- a/chrome/chromeFiles/content/scholar/xpcom/data_access.js +++ b/chrome/chromeFiles/content/scholar/xpcom/data_access.js @@ -1192,9 +1192,11 @@ Scholar.Notes = new function(){ Scholar.DB.query(sql, bindParams); Scholar.DB.commitTransaction(); - sourceItem.incrementNoteCount(); + if (sourceItemID){ + sourceItem.incrementNoteCount(); + Scholar.Notifier.trigger('modify', 'item', sourceItemID); + } - Scholar.Notifier.trigger('modify', 'item', sourceItemID); Scholar.Notifier.trigger('add', 'item', note.getID()); return note.getID();