Add image url to adventures and plans
This commit is contained in:
@@ -28,8 +28,8 @@ export const GET: RequestHandler = async ({ url, locals }) => {
|
||||
.where(
|
||||
and(
|
||||
eq(adventureTable.id, Number(id)), // Convert id to number
|
||||
eq(adventureTable.userId, user.id),
|
||||
eq(adventureTable.type, "mylog")
|
||||
eq(adventureTable.userId, user.id)
|
||||
// eq(adventureTable.type, "mylog")
|
||||
)
|
||||
)
|
||||
.limit(1)
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -108,7 +108,7 @@ export async function POST(event: RequestEvent): Promise<Response> {
|
||||
});
|
||||
}
|
||||
|
||||
const { name, location, date, description, activityTypes, rating } =
|
||||
const { name, location, date, description, activityTypes, rating, imageUrl } =
|
||||
body.detailAdventure;
|
||||
|
||||
if (!name) {
|
||||
@@ -137,6 +137,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();
|
||||
@@ -180,8 +181,17 @@ export async function PUT(event: RequestEvent): Promise<Response> {
|
||||
});
|
||||
}
|
||||
|
||||
const { name, location, date, description, activityTypes, id, rating, type } =
|
||||
body.detailAdventure;
|
||||
const {
|
||||
name,
|
||||
location,
|
||||
date,
|
||||
description,
|
||||
activityTypes,
|
||||
id,
|
||||
rating,
|
||||
type,
|
||||
imageUrl,
|
||||
} = body.detailAdventure;
|
||||
|
||||
if (!name) {
|
||||
return error(400, {
|
||||
@@ -206,6 +216,7 @@ export async function PUT(event: RequestEvent): Promise<Response> {
|
||||
description: description,
|
||||
rating: rating,
|
||||
activityTypes: JSON.stringify(activityTypes),
|
||||
imageUrl: imageUrl,
|
||||
})
|
||||
.where(
|
||||
and(
|
||||
|
||||
Reference in New Issue
Block a user