diff --git a/components/EpisodeDetail.vue b/components/EpisodeDetail.vue index 720c1c6..e34f74f 100644 --- a/components/EpisodeDetail.vue +++ b/components/EpisodeDetail.vue @@ -39,7 +39,7 @@
-
@@ -363,6 +363,7 @@ export default defineComponent({ } return cssclass; }; + const series_options = ref(props.series.map((s) => { return { "enumvalue_id": s.id, "displaytext": s.title } as Partial })) return { isEdit, imageSelected, @@ -377,7 +378,7 @@ export default defineComponent({ pubdateText, errors, getClass, - series: props.series.map((s) => { return { "enumvalue_id": s.id, "displaytext": s.title } as Partial }), + series_options, save, remove, cancel, diff --git a/pages/admin/podcast/[slug]/new-episode.vue b/pages/admin/podcast/[slug]/new-episode.vue index c43666b..cdda5fe 100644 --- a/pages/admin/podcast/[slug]/new-episode.vue +++ b/pages/admin/podcast/[slug]/new-episode.vue @@ -4,6 +4,7 @@ const route = useRoute(); const router = useRouter(); const {podcast, refresh, gernerateRss } = usePodcast(route.params.slug as string); +const {series} = useSeries(true,true); const {user} = await useAuth() const {on_mounted, on_before, on_user_changed} = useMounted(refresh, user, true) @@ -11,7 +12,6 @@ onMounted( on_mounted ) onBeforeMount( on_before ) watch(user, on_user_changed); -const {series} = useSeries(true); const episode = ref(emptyIEpisodeFactory()); async function save() {