Scaffold: Fix copying JSON test data

Previously only copied '[object Object]'.
This commit is contained in:
Abe Jellinek 2022-11-01 16:04:24 -04:00
parent b5ce8b655a
commit 1aebad3c19

View file

@ -1759,6 +1759,9 @@ var Scaffold = new function () {
var url = item.getElementsByTagName("label")[0].getAttribute("value");
var test = JSON.parse(item.dataset.testString);
var urlOrData = (test.input !== undefined) ? test.input : url;
if (typeof urlOrData !== 'string') {
urlOrData = JSON.stringify(urlOrData, null, '\t');
}
Zotero.Utilities.Internal.copyTextToClipboard(urlOrData);
};