12 lines
373 B
TypeScript
12 lines
373 B
TypeScript
export default defineEventHandler(async (event) => {
|
|
const input = await readValidBody(event, newReviewSchema)
|
|
const row = await createRow<ReviewRow>(event, 'reviews', {
|
|
title: input.title,
|
|
date: input.date,
|
|
author_or_director: input.author ?? '',
|
|
review: input.text,
|
|
medium: await mediumOptionId(event, input.medium)
|
|
})
|
|
return toReview(row)
|
|
})
|