diff --git a/html/extra-networks-tree-button.html b/html/extra-networks-tree-button.html
index 9dc2e2a4..f6e0af77 100644
--- a/html/extra-networks-tree-button.html
+++ b/html/extra-networks-tree-button.html
@@ -2,6 +2,7 @@
@@ -20,4 +21,4 @@
{action_list_item_action_trailing}
-
\ No newline at end of file
+
diff --git a/javascript/extraNetworks.js b/javascript/extraNetworks.js
index 3b684e0c..1306302f 100644
--- a/javascript/extraNetworks.js
+++ b/javascript/extraNetworks.js
@@ -661,6 +661,9 @@ function extraNetworksRequestMetadata(event, extraPage) {
};
var cardName = event.target.parentElement.parentElement.getAttribute("data-name");
+ if (cardName == null) { // from tree
+ cardName = event.target.parentElement.parentElement.parentElement.getAttribute("data-name");
+ }
requestGet("./sd_extra_networks/metadata", {page: extraPage, item: cardName}, function(data) {
if (data && data.metadata) {
@@ -688,6 +691,9 @@ function extraNetworksEditUserMetadata(event, tabname, extraPage) {
}
var cardName = event.target.parentElement.parentElement.getAttribute("data-name");
+ if (cardName == null) { // from tree
+ cardName = event.target.parentElement.parentElement.parentElement.getAttribute("data-name");
+ }
editor.nameTextarea.value = cardName;
updateInput(editor.nameTextarea);