fix: make sure series/movies endpoints use correct type
This commit is contained in:
@@ -42,19 +42,6 @@ export const handler: Handlers = {
|
||||
await createResource(finalPath, poster);
|
||||
}
|
||||
|
||||
const metadata = {
|
||||
tmdbId,
|
||||
} as Movie["meta"];
|
||||
if (releaseDate) {
|
||||
metadata.date = new Date(releaseDate);
|
||||
}
|
||||
if (finalPath) {
|
||||
metadata.image = finalPath;
|
||||
}
|
||||
if (director?.name) {
|
||||
metadata.author = director.name;
|
||||
}
|
||||
|
||||
const tags: string[] = [];
|
||||
if (movieDetails.genres) {
|
||||
tags.push(
|
||||
@@ -65,12 +52,19 @@ export const handler: Handlers = {
|
||||
}
|
||||
|
||||
const movie: Movie = {
|
||||
id: name,
|
||||
name: name,
|
||||
type: "movie",
|
||||
description: "",
|
||||
tags,
|
||||
meta: metadata,
|
||||
_type: "Review",
|
||||
image: finalPath,
|
||||
datePublished: releaseDate,
|
||||
tmdbId,
|
||||
author: {
|
||||
_type: "Person",
|
||||
name: director?.name,
|
||||
},
|
||||
itemReviewed: {
|
||||
name: name,
|
||||
},
|
||||
reviewBody: "",
|
||||
keywords: tags,
|
||||
};
|
||||
|
||||
await createResource(`movies/${safeFileName(name)}.md`, movie);
|
||||
|
||||
@@ -40,17 +40,6 @@ export const handler: Handlers = {
|
||||
await createResource(finalPath, poster);
|
||||
}
|
||||
|
||||
const metadata = { tmdbId } as Series["meta"];
|
||||
if (releaseDate) {
|
||||
metadata.date = new Date(releaseDate);
|
||||
}
|
||||
if (finalPath) {
|
||||
metadata.image = finalPath;
|
||||
}
|
||||
if (director) {
|
||||
metadata.author = director.name;
|
||||
}
|
||||
|
||||
const tags: string[] = [];
|
||||
if (seriesDetails.genres) {
|
||||
tags.push(
|
||||
@@ -61,12 +50,19 @@ export const handler: Handlers = {
|
||||
}
|
||||
|
||||
const series: Series = {
|
||||
id: name,
|
||||
name: name,
|
||||
tags,
|
||||
type: "series",
|
||||
description: "",
|
||||
meta: metadata,
|
||||
_type: "Review",
|
||||
image: finalPath,
|
||||
datePublished: releaseDate,
|
||||
tmdbId,
|
||||
author: {
|
||||
_type: "Person",
|
||||
name: director?.name,
|
||||
},
|
||||
itemReviewed: {
|
||||
name: name,
|
||||
},
|
||||
reviewBody: "",
|
||||
keywords: tags,
|
||||
};
|
||||
|
||||
await createResource(`series/${safeFileName(name)}.md`, series);
|
||||
|
||||
Reference in New Issue
Block a user