diff --git a/ui/media/js/main.js b/ui/media/js/main.js index 8f1ecea3..63683b65 100644 --- a/ui/media/js/main.js +++ b/ui/media/js/main.js @@ -401,7 +401,8 @@ function showImages(reqBody, res, outputContainer, livePreview) { } buttons.forEach(btn => { if (Array.isArray(btn)) { - if (btn.find(btnInfo => btnInfo.filter && btnInfo.filter(req, img) === false)) { + btn = btn.filter(btnInfo => !btnInfo.filter || btnInfo.filter(req, img) === true) + if (btn.length === 0) { return } } else if (btn.filter && btn.filter(req, img) === false) {