fix: loyalty_tier default 'bronze' in guestUpsert (constraint requires bronze/silver/gold/platinum)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-08 12:21:01 +03:00
parent 1c19334fb2
commit 36015e9cee

View File

@@ -88,8 +88,8 @@ export async function upsertGuestFromBooking(params: {
// No existing guest found — create new // No existing guest found — create new
const { firstName, lastName, middleName } = parseName(guestName) const { firstName, lastName, middleName } = parseName(guestName)
await db.query( await db.query(
`INSERT INTO guests (hotel_id, first_name, last_name, middle_name, email, phone) `INSERT INTO guests (hotel_id, first_name, last_name, middle_name, email, phone, loyalty_tier)
VALUES ($1, $2, $3, $4, $5, $6)`, VALUES ($1, $2, $3, $4, $5, $6, 'bronze')`,
[ [
hotelId, hotelId,
firstName, firstName,