Add image url to adventures and plans

This commit is contained in:
Sean Morley
2024-05-26 13:49:57 +00:00
parent 175c088776
commit 10bd897a55
5 changed files with 58 additions and 9 deletions

View File

@@ -109,8 +109,16 @@ export async function POST(event: RequestEvent): Promise<Response> {
});
}
const { name, location, date, description, activityTypes, rating, tripId } =
body.detailAdventure;
const {
name,
location,
date,
description,
activityTypes,
rating,
tripId,
imageUrl,
} = body.detailAdventure;
if (!name) {
return error(400, {
@@ -139,6 +147,7 @@ export async function POST(event: RequestEvent): Promise<Response> {
description: description || null,
activityTypes: JSON.stringify(activityTypes) || null,
rating: rating || null,
imageUrl: imageUrl || null,
})
.returning({ insertedId: adventureTable.id })
.execute();
@@ -182,8 +191,16 @@ export async function PUT(event: RequestEvent): Promise<Response> {
});
}
const { name, location, date, description, activityTypes, id, rating } =
body.detailAdventure;
const {
name,
location,
date,
description,
activityTypes,
id,
rating,
imageUrl,
} = body.detailAdventure;
if (!name) {
return error(400, {
@@ -201,6 +218,7 @@ export async function PUT(event: RequestEvent): Promise<Response> {
description: description,
rating: rating,
activityTypes: JSON.stringify(activityTypes),
imageUrl: imageUrl,
})
.where(
and(