Allow setting item field value via base field
This commit is contained in:
parent
7519287fa8
commit
e732d6350b
|
@ -804,6 +804,9 @@ Zotero.Item.prototype.setField = function(field, value, loadIn) {
|
||||||
value = false;
|
value = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Make sure to use type-specific field ID if available
|
||||||
|
fieldID = Zotero.ItemFields.getFieldIDFromTypeAndBase(this.itemTypeID, fieldID) || fieldID;
|
||||||
|
|
||||||
if (value !== false && !Zotero.ItemFields.isValidForType(fieldID, this.itemTypeID)) {
|
if (value !== false && !Zotero.ItemFields.isValidForType(fieldID, this.itemTypeID)) {
|
||||||
var msg = "'" + field + "' is not a valid field for type " + this.itemTypeID;
|
var msg = "'" + field + "' is not a valid field for type " + this.itemTypeID;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user