From 42e042c6c615585030199e80c1e019f6b49c795b Mon Sep 17 00:00:00 2001 From: Abe Jellinek Date: Tue, 1 Nov 2022 16:04:24 -0400 Subject: [PATCH] Scaffold: Fix copying JSON test data Previously only copied '[object Object]'. --- chrome/content/scaffold/scaffold.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/chrome/content/scaffold/scaffold.js b/chrome/content/scaffold/scaffold.js index 8d932d84f3..40a4b307f0 100644 --- a/chrome/content/scaffold/scaffold.js +++ b/chrome/content/scaffold/scaffold.js @@ -1729,6 +1729,9 @@ var Scaffold = new function () { var url = item.getElementsByTagName("listcell")[0].getAttribute("label"); var test = JSON.parse(item.getUserData("test-string")); var urlOrData = (test.input !== undefined) ? test.input : url; + if (typeof urlOrData !== 'string') { + urlOrData = JSON.stringify(urlOrData, null, '\t'); + } Zotero.Utilities.Internal.copyTextToClipboard(urlOrData); };