summaryrefslogtreecommitdiff
path: root/js/FeedTree.js
diff options
context:
space:
mode:
authorsupahgreg <supahgreg@users.noreply.github.com>2025-10-14 03:29:37 +0000
committersupahgreg <supahgreg@users.noreply.github.com>2025-10-14 03:29:37 +0000
commit362e2dc28c9d28bc7644df6694b4de78a116da37 (patch)
tree12d7f7b0e6412e448768dc7a5ab92c1c97d5742c /js/FeedTree.js
parent602d79c87ee65a4907656a4c2bbcd02cb13e17a0 (diff)
Fix some more issues related to ESLint 'eqeqeq' changes.
Diffstat (limited to 'js/FeedTree.js')
-rwxr-xr-xjs/FeedTree.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/js/FeedTree.js b/js/FeedTree.js
index 970efe335..01755e7b4 100755
--- a/js/FeedTree.js
+++ b/js/FeedTree.js
@@ -204,7 +204,9 @@ define(["dojo/_base/declare", "dojo/dom-construct", "dojo/_base/array", "dojo/co
}
},
getTooltip: function (item) {
- return [item.updated, item.error].filter((x) => x && x !== "").join(" - ");
+ // TODO: item.error is `[""]` for feeds. Need to look into what's happening on the frontend to cause that-- the backend sends a string.
+ // For now, just adding a check for `[""]`.
+ return [item.updated, item.error].filter((x) => x && x !== '' && !(Array.isArray(x) && x.length === 1 && x[0] === '')).join(' - ');
},
getIconClass: function (item, opened) {
return (!item || this.model.mayHaveChildren(item)) ? (opened ? "dijitFolderOpened" : "dijitFolderClosed") : "feed-icon";