diff --git a/chrome/content/zotero/xpcom/connector/server_connector.js b/chrome/content/zotero/xpcom/connector/server_connector.js index 0313fe1b5d..c8ef0459e2 100644 --- a/chrome/content/zotero/xpcom/connector/server_connector.js +++ b/chrome/content/zotero/xpcom/connector/server_connector.js @@ -1030,13 +1030,13 @@ Zotero.Server.Connector.InstallStyle.prototype = { init: Zotero.Promise.coroutine(function* (requestData) { try { - var { styleName, styleID } = yield Zotero.Styles.install( + var { styleTitle, styleID } = yield Zotero.Styles.install( requestData.data, requestData.query.origin || null, true ); } catch (e) { return [400, "text/plain", e.message]; } - return [201, "application/json", JSON.stringify({name: styleName})]; + return [201, "application/json", JSON.stringify({name: styleTitle})]; }) }; diff --git a/test/tests/server_connectorTest.js b/test/tests/server_connectorTest.js index d7c39f3484..1fce9def08 100644 --- a/test/tests/server_connectorTest.js +++ b/test/tests/server_connectorTest.js @@ -674,10 +674,14 @@ describe("Connector Server", function () { .createInstance(Components.interfaces.nsIDOMParser), doc = parser.parseFromString(style, "application/xml"); - return Zotero.Promise.resolve( - Zotero.Utilities.xpathText(doc, '/csl:style/csl:info[1]/csl:title[1]', - Zotero.Styles.ns) - ); + return Zotero.Promise.resolve({ + styleTitle: Zotero.Utilities.xpathText( + doc, '/csl:style/csl:info[1]/csl:title[1]', Zotero.Styles.ns + ), + styleID: Zotero.Utilities.xpathText( + doc, '/csl:style/csl:info[1]/csl:id[1]', Zotero.Styles.ns + ) + }); }); var style = `