diff --git a/src/pretix/static/pretixpresale/js/widget/widget.js b/src/pretix/static/pretixpresale/js/widget/widget.js
index f346bc5da..b2dc71433 100644
--- a/src/pretix/static/pretixpresale/js/widget/widget.js
+++ b/src/pretix/static/pretixpresale/js/widget/widget.js
@@ -211,7 +211,7 @@ Vue.component('availbox', {
+ strings.sold_out
+ ''
+ '
'
+ ''
@@ -256,7 +256,7 @@ Vue.component('availbox', {
}
},
unavailability_reason_message: function () {
- var reason = this.item.has_variations ? this.variation.current_unavailability_reason : this.item.current_unavailability_reason;
+ var reason = this.item.current_unavailability_reason || this.variation?.current_unavailability_reason;
if (reason) {
return strings["unavailable_" + reason] || reason;
}