diff --git a/front/packages/models/src/resources/episode.base.ts b/front/packages/models/src/resources/episode.base.ts index b5949291..f961f9e0 100644 --- a/front/packages/models/src/resources/episode.base.ts +++ b/front/packages/models/src/resources/episode.base.ts @@ -69,7 +69,12 @@ export const BaseEpisodeP = withImages( }), }), "episodes", -).transform((x) => ({ - ...x, - href: `/watch/${x.slug}`, -})); +) + .transform((x) => ({ + ...x, + runtime: x.runtime === 0 ? null : x.runtime, + })) + .transform((x) => ({ + ...x, + href: `/watch/${x.slug}`, + })); diff --git a/front/packages/models/src/resources/movie.ts b/front/packages/models/src/resources/movie.ts index 7646a20b..64acaeb7 100644 --- a/front/packages/models/src/resources/movie.ts +++ b/front/packages/models/src/resources/movie.ts @@ -102,6 +102,10 @@ export const MovieP = withImages( }), "movies", ) + .transform((x) => ({ + ...x, + runtime: x.runtime === 0 ? null : x.runtime, + })) .transform((x) => { if (!x.thumbnail && x.poster) { x.thumbnail = { ...x.poster };