in inline.js [8:39]
function cleanupAttributes(attributes) {
if (
attributes.kibanaSavedObjectMeta?.searchSourceJSON &&
typeof attributes.kibanaSavedObjectMeta.searchSourceJSON !== "string"
) {
attributes.kibanaSavedObjectMeta.searchSourceJSON = JSON.stringify(
attributes.kibanaSavedObjectMeta.searchSourceJSON
);
}
if (attributes.visState && typeof attributes.visState !== "string") {
attributes.visState = JSON.stringify(attributes.visState);
}
if (attributes.uiStateJSON && typeof attributes.uiStateJSON !== "string") {
attributes.uiStateJSON = JSON.stringify(attributes.uiStateJSON);
}
if (attributes.panelsJSON && typeof attributes.panelsJSON !== "string") {
attributes.panelsJSON = JSON.stringify(attributes.panelsJSON);
}
if (attributes.optionsJSON && typeof attributes.optionsJSON !== "string") {
attributes.optionsJSON = JSON.stringify(attributes.optionsJSON);
}
if (attributes.mapStateJSON && typeof attributes.mapStateJSON !== "string") {
attributes.mapStateJSON = JSON.stringify(attributes.mapStateJSON);
}
if (
attributes.layerListJSON &&
typeof attributes.layerListJSON !== "string"
) {
attributes.layerListJSON = JSON.stringify(attributes.layerListJSON);
}
return attributes;
}