diff options
author | sam <76621625+saemik94@users.noreply.github.com> | 2023-07-19 19:48:41 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-19 20:48:41 +0300 |
commit | a09177d38b86a3343a4cfca02de58a103bb2b112 (patch) | |
tree | d52e585a02deba24b5d7fa3e76661b29ad224e4a | |
parent | 3f6ec5e18af37671f0981b6d1e5186d9b3642d3f (diff) |
fix: prevent splitting on an undefined value (#247)v3.23.1
-rw-r--r-- | widgets/images/imageList.widget.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/widgets/images/imageList.widget.js b/widgets/images/imageList.widget.js index 1c6cc94..a82e0e0 100644 --- a/widgets/images/imageList.widget.js +++ b/widgets/images/imageList.widget.js @@ -45,11 +45,11 @@ class myWidget extends ListWidget { if (images) { images.forEach((image) => { - const getTag = (tag, part) => tag ? tag[0].split(':')[part] : 'none' + const getTag = (tag, part) => (tag && tag.length) ? tag[0].split(':')[part] : 'none' imageList.push([ image.Id.substring(7, 12), - image.RepoDigests ? image.RepoDigests[0].split('@')[0] : getTag(image[2], 0), + (image.RepoDigests && image.RepoDigests.length) ? image.RepoDigests[0].split('@')[0] : getTag(image[2], 0), getTag(image.RepoTags, 1), this.timeDifference(image.Created), this.formatBytes(image.Size) |