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() {