CampgroundTickets/backend
Hank 65aa878192 Fix data-corruption on PK-less table; scrub real emails from examples
Critical: NocoDB v2 PATCH /records with no primary key updates EVERY row, so a
table missing its Id column made each redeem rewrite all tickets' counts.
- nocodb update() now refuses to PATCH a record with no Id (fail-safe).
- Document that the tickets/audit tables must have an Id PK; note how to add it.
- Replace the real donor email/name used in the /test persona and the
  FluentForms guide with fake placeholders (donor@example.test / <a-real-donor-email>).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 22:27:09 +00:00
..
src Fix data-corruption on PK-less table; scrub real emails from examples 2026-07-08 22:27:09 +00:00
package-lock.json Initial Camp Scan ticketing system 2026-07-08 03:47:59 +00:00
package.json Initial Camp Scan ticketing system 2026-07-08 03:47:59 +00:00
tsconfig.json Initial Camp Scan ticketing system 2026-07-08 03:47:59 +00:00