diff --git a/front/src/components/audio/podcast/Row.vue b/front/src/components/audio/podcast/Row.vue index 17fcb30a2..3b0bf43d2 100644 --- a/front/src/components/audio/podcast/Row.vue +++ b/front/src/components/audio/podcast/Row.vue @@ -53,7 +53,10 @@ class="podcast-episode-title ellipsis" @click.prevent.exact="activateTrack(track, index)" >{{ track.title }} -

+

{{ description.text }}

diff --git a/front/src/components/common/HumanDuration.vue b/front/src/components/common/HumanDuration.vue index 84ed24c79..83119c82e 100644 --- a/front/src/components/common/HumanDuration.vue +++ b/front/src/components/common/HumanDuration.vue @@ -6,7 +6,7 @@ diff --git a/front/src/components/common/RenderedDescription.vue b/front/src/components/common/RenderedDescription.vue index 674591264..132faface 100644 --- a/front/src/components/common/RenderedDescription.vue +++ b/front/src/components/common/RenderedDescription.vue @@ -89,7 +89,7 @@ import clip from 'text-clipper' export default { props: { - content: { type: String, required: true }, + content: { type: String, default: '' }, fieldName: { type: String, required: false, default: 'description' }, updateUrl: { required: false, type: String, default: '' }, canUpdate: { required: false, default: true, type: Boolean }, diff --git a/front/src/components/common/UserLink.vue b/front/src/components/common/UserLink.vue index 63831c56a..d04640381 100644 --- a/front/src/components/common/UserLink.vue +++ b/front/src/components/common/UserLink.vue @@ -23,7 +23,7 @@ import { hashCode, intToRGB } from '@/utils/color' export default { props: { - user: { type: String, required: true }, + user: { type: Object, required: true }, avatar: { type: Boolean, default: true } }, computed: { diff --git a/front/src/components/library/TagsSelector.vue b/front/src/components/library/TagsSelector.vue index c968bb72c..bdff58ee8 100644 --- a/front/src/components/library/TagsSelector.vue +++ b/front/src/components/library/TagsSelector.vue @@ -22,7 +22,7 @@ import $ from 'jquery' import lodash from '@/lodash' export default { - props: { value: { type: String, required: true } }, + props: { value: { type: Array, required: true } }, watch: { value: { handler (v) { diff --git a/front/src/components/radios/Button.vue b/front/src/components/radios/Button.vue index 8c16795e8..107ea3866 100644 --- a/front/src/components/radios/Button.vue +++ b/front/src/components/radios/Button.vue @@ -28,7 +28,7 @@ export default { customRadioId: { type: Number, default: 0, required: false }, type: { type: String, required: false, default: '' }, clientOnly: { type: Boolean, default: false }, - objectId: { type: Number, default: null } + objectId: { type: String, default: null } }, computed: { running () { diff --git a/front/src/components/radios/Card.vue b/front/src/components/radios/Card.vue index 3b7f98a19..9d5cd182b 100644 --- a/front/src/components/radios/Card.vue +++ b/front/src/components/radios/Card.vue @@ -52,8 +52,8 @@ export default { }, props: { type: { type: String, required: true, default: '' }, - customRadio: { type: Boolean, required: false }, - objectId: { type: Number, required: false, default: 0 } + customRadio: { type: Object, required: false, default: () => { return {} } }, + objectId: { type: String, required: false, default: '' } }, computed: { radio () { diff --git a/front/src/views/channels/DetailBase.vue b/front/src/views/channels/DetailBase.vue index 3d878620a..5e53474ed 100644 --- a/front/src/views/channels/DetailBase.vue +++ b/front/src/views/channels/DetailBase.vue @@ -459,7 +459,7 @@ export default { to.meta.preserveScrollPosition = true next() }, - props: { id: { type: Number, required: true } }, + props: { id: { type: String, required: true } }, data () { return { isLoading: true,