diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ProductDetail.vue b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ProductDetail.vue index 0468d653..bf7ed070 100644 --- a/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ProductDetail.vue +++ b/public/typo3conf/ext/ep_theme/Resources/Private/Assets/js/components/ProductDetail.vue @@ -35,6 +35,7 @@ data () { return { datesRows: {}, + available: true, altLabel: null, altProductLink: null, priceTableRows: {}, @@ -82,9 +83,6 @@ computed: { dateLabel () { return this.dateStart + ' - ' + this.dateEnd; - }, - available () { - return !$.isEmptyObject(this.datesRows); } }, methods: { @@ -107,6 +105,7 @@ this.altLabel = json.altLabel; this.altProductLink = json.altProductLink; } + this.available = json.dates.length > 0; this.loading = false; EventBus.$emit('tableLoaded'); }, 'json');