From b4d4e07b858bc570a45fdab75e4ccc802eca3ad9 Mon Sep 17 00:00:00 2001 From: Max Richter Date: Thu, 17 Aug 2023 00:00:05 +0200 Subject: [PATCH] fix: pass missing id to several create things --- routes/api/articles/create/index.ts | 4 ++-- routes/api/movies/[name].ts | 4 ++-- routes/api/movies/enhance/[name].ts | 2 +- routes/api/series/[name].ts | 2 +- routes/api/series/enhance/[name].ts | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/routes/api/articles/create/index.ts b/routes/api/articles/create/index.ts index a963352..fd03f5f 100644 --- a/routes/api/articles/create/index.ts +++ b/routes/api/articles/create/index.ts @@ -163,7 +163,7 @@ async function processCreateArticle( streamResponse.enqueue("finished processing"); - await createArticle(newArticle); + await createArticle(newArticle.id, newArticle); streamResponse.enqueue("id: " + newArticle.id); } @@ -203,7 +203,7 @@ async function processCreateYoutubeVideo( streamResponse.enqueue("creating article"); - await createArticle(newArticle); + await createArticle(newArticle.id, newArticle); streamResponse.enqueue("finished"); diff --git a/routes/api/movies/[name].ts b/routes/api/movies/[name].ts index 5c9a0b8..28321a2 100644 --- a/routes/api/movies/[name].ts +++ b/routes/api/movies/[name].ts @@ -48,7 +48,7 @@ export const handler: Handlers = { if (finalPath) { metadata.image = finalPath; } - if (director) { + if (director?.name) { metadata.author = director.name; } @@ -70,7 +70,7 @@ export const handler: Handlers = { meta: metadata, }; - await createMovie(movie); + await createMovie(name, movie); return json(movie); }, diff --git a/routes/api/movies/enhance/[name].ts b/routes/api/movies/enhance/[name].ts index 6611773..5f38ede 100644 --- a/routes/api/movies/enhance/[name].ts +++ b/routes/api/movies/enhance/[name].ts @@ -68,7 +68,7 @@ const POST = async ( movie.meta.image = finalPath; } - await createMovie(movie); + await createMovie(movie.id, movie); cache.del(`documents:Media:movies:${name}.md`); diff --git a/routes/api/series/[name].ts b/routes/api/series/[name].ts index fe252f1..cdf0078 100644 --- a/routes/api/series/[name].ts +++ b/routes/api/series/[name].ts @@ -71,7 +71,7 @@ export const handler: Handlers = { meta: metadata, }; - await createSeries(series); + await createSeries(name, series); return json(series); }, diff --git a/routes/api/series/enhance/[name].ts b/routes/api/series/enhance/[name].ts index 8ea3998..e17420d 100644 --- a/routes/api/series/enhance/[name].ts +++ b/routes/api/series/enhance/[name].ts @@ -76,7 +76,7 @@ const POST = async ( await createDocument(finalPath, poster); series.meta.image = finalPath; } - await createSeries(series); + await createSeries(series.id, series); cache.del(`documents:Media:series:${name}.md`);