diff --git a/src/domains/scrap/repository/articleRepository.js b/src/domains/scrap/repository/articleRepository.js index 40ec234..af69ee4 100644 --- a/src/domains/scrap/repository/articleRepository.js +++ b/src/domains/scrap/repository/articleRepository.js @@ -1,11 +1,13 @@ const { prisma } = require("../../../config/db"); const createArticle = async (articleData, s3Url, keyword = "default") => { - return prisma.article.create({ + const publishedAt = isNaN(new Date(articleData.write_time)) ? new Date() : new Date(articleData.write_time); + + return prisma.article.create({ data: { keyword, title: articleData.title, - publishedAt: new Date(articleData.write_time), + publishedAt, source: articleData.company, content: articleData.short_content, imageUrl: s3Url,