From fd16e4e78e933db6cc492cf2face1d8b8311266a Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 8 Feb 2023 14:44:50 +0100 Subject: [PATCH] Fix data-display-dependency for membership types --- src/pretix/static/pretixcontrol/js/ui/main.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/pretix/static/pretixcontrol/js/ui/main.js b/src/pretix/static/pretixcontrol/js/ui/main.js index 26b0e988d7..1374bfa225 100644 --- a/src/pretix/static/pretixcontrol/js/ui/main.js +++ b/src/pretix/static/pretixcontrol/js/ui/main.js @@ -357,7 +357,11 @@ var form_handlers = function (el) { if (d.type === 'checkbox' || d.type === 'radio') { return d.checked; } else if (d.type === 'select-one') { - return d.value === dependent.attr("data-display-dependency-value"); + if (dependent.attr("data-display-dependency-value")) { + return d.value === dependent.attr("data-display-dependency-value"); + } else { + return !!d.value + } } else { return (!!d.value && !d.value.match(/^0\.?0*$/g)); }