Quick fix for note saving problem from Roy
This commit is contained in:
parent
7712a24434
commit
ba5b978afb
|
@ -907,12 +907,24 @@ Zotero.Item.prototype.updateNote = function(text){
|
||||||
Zotero.DB.beginTransaction();
|
Zotero.DB.beginTransaction();
|
||||||
|
|
||||||
if (this.isNote()){
|
if (this.isNote()){
|
||||||
var sql = "UPDATE itemNotes SET note=? WHERE itemID=?";
|
var sourceID = this.getSource();
|
||||||
|
if (sourceID)
|
||||||
|
{
|
||||||
|
var sql = "REPLACE INTO itemNotes (note, sourceItemID, itemID) "
|
||||||
|
+ "VALUES (?,?,?)";
|
||||||
|
var bindParams = [{string:text}, sourceID, this.getID()];
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
var sql = "REPLACE INTO itemNotes (note, itemID) VALUES (?,?)";
|
||||||
|
var bindParams = [{string:text}, this.getID()];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
var sql = "REPLACE INTO itemNotes (note, itemID) VALUES (?,?)";
|
var sql = "REPLACE INTO itemNotes (note, itemID) VALUES (?,?)";
|
||||||
|
var bindParams = [{string:text}, this.getID()];
|
||||||
}
|
}
|
||||||
var bindParams = [{string:text}, this.getID()];
|
|
||||||
var updated = Zotero.DB.query(sql, bindParams);
|
var updated = Zotero.DB.query(sql, bindParams);
|
||||||
if (updated){
|
if (updated){
|
||||||
this.updateDateModified();
|
this.updateDateModified();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user