From 24ffd8bd600e9a78ab8efbb525628cbde41c6876 Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Wed, 15 Apr 2026 12:02:15 -0400 Subject: [PATCH] fix: use correct booking sheet tab name 'Occupancy' instead of 'Sheet1' The CCG booking spreadsheet tab is named 'Occupancy', not 'Sheet1'. Updated defaults in docker-compose, route, booking-sheet lib, and env example. Co-Authored-By: Claude Opus 4.6 --- .env.example | 4 ++-- app/api/accommodation-availability/route.ts | 2 +- docker-compose.staging.yml | 2 +- docker-compose.yml | 2 +- lib/booking-sheet.ts | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.env.example b/.env.example index 87fea2a..d41a896 100644 --- a/.env.example +++ b/.env.example @@ -17,5 +17,5 @@ GOOGLE_SHEET_NAME=Registrations # Booking/Room Assignment Spreadsheet (separate from registration sheet) # Sheet ID from URL: https://docs.google.com/spreadsheets/d/SHEET_ID/edit BOOKING_SHEET_ID=your-booking-sheet-id-here -# Optional: Tab name in the booking spreadsheet (defaults to "Sheet1") -BOOKING_SHEET_NAME=Sheet1 +# Optional: Tab name in the booking spreadsheet (defaults to "Occupancy") +BOOKING_SHEET_NAME=Occupancy diff --git a/app/api/accommodation-availability/route.ts b/app/api/accommodation-availability/route.ts index 05c3f28..450d0ca 100644 --- a/app/api/accommodation-availability/route.ts +++ b/app/api/accommodation-availability/route.ts @@ -2,7 +2,7 @@ import { NextResponse } from "next/server" import { getGoogleSheetsClient } from "@/lib/google-sheets" const BOOKING_SHEET_ID = process.env.BOOKING_SHEET_ID -const BOOKING_SHEET_NAME = process.env.BOOKING_SHEET_NAME || "Sheet1" +const BOOKING_SHEET_NAME = process.env.BOOKING_SHEET_NAME || "Occupancy" // Accommodation criteria (mirrors booking-sheet.ts) const ACCOMMODATION_CRITERIA: Record< diff --git a/docker-compose.staging.yml b/docker-compose.staging.yml index 82d8719..bba47b6 100644 --- a/docker-compose.staging.yml +++ b/docker-compose.staging.yml @@ -22,7 +22,7 @@ services: - LISTMONK_DB_PASS=${LISTMONK_DB_PASS} - LISTMONK_LIST_ID=${LISTMONK_LIST_ID:-22} - BOOKING_SHEET_ID=${BOOKING_SHEET_ID} - - BOOKING_SHEET_NAME=${BOOKING_SHEET_NAME:-Sheet1} + - BOOKING_SHEET_NAME=${BOOKING_SHEET_NAME:-Occupancy} labels: - "traefik.enable=true" - "traefik.http.routers.ccg-staging.rule=Host(`staging-ccg.jeffemmett.com`)" diff --git a/docker-compose.yml b/docker-compose.yml index e972321..33e250f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -22,7 +22,7 @@ services: - LISTMONK_DB_PASS=${LISTMONK_DB_PASS} - LISTMONK_LIST_ID=${LISTMONK_LIST_ID:-22} - BOOKING_SHEET_ID=${BOOKING_SHEET_ID} - - BOOKING_SHEET_NAME=${BOOKING_SHEET_NAME:-Sheet1} + - BOOKING_SHEET_NAME=${BOOKING_SHEET_NAME:-Occupancy} labels: - "traefik.enable=true" - "traefik.http.routers.ccg.rule=Host(`cryptocommonsgather.ing`) || Host(`www.cryptocommonsgather.ing`)" diff --git a/lib/booking-sheet.ts b/lib/booking-sheet.ts index 2be7ac9..7f4a4c1 100644 --- a/lib/booking-sheet.ts +++ b/lib/booking-sheet.ts @@ -1,7 +1,7 @@ import { getGoogleSheetsClient } from "./google-sheets" const BOOKING_SHEET_ID = process.env.BOOKING_SHEET_ID -const BOOKING_SHEET_NAME = process.env.BOOKING_SHEET_NAME || "Sheet1" +const BOOKING_SHEET_NAME = process.env.BOOKING_SHEET_NAME || "Occupancy" // Mapping from checkout form accommodation codes to bed search criteria const ACCOMMODATION_CRITERIA: Record<