Skip to content

fix(api): [AB#266] mobile bug fixes — Stripe null guard, audit log, QuickBooks config#320

Merged
bllr777 merged 3 commits into
mainfrom
fix/mobile-bugs-backend
May 24, 2026
Merged

fix(api): [AB#266] mobile bug fixes — Stripe null guard, audit log, QuickBooks config#320
bllr777 merged 3 commits into
mainfrom
fix/mobile-bugs-backend

Conversation

@bllr777
Copy link
Copy Markdown
Collaborator

@bllr777 bllr777 commented May 24, 2026

Changes

  • Guard null \InvoiceId\ in Stripe payment intent metadata to prevent crash when no invoice is linked
  • Enrich audit log with user display name and org name (falls back to email when no display name)
  • Add \QuickBooksSettings\ section to \�ppsettings.Development.json\ as configuration skeleton (AB#151)

Testing

  • Build passes (0 warnings, 0 errors)
  • Manual: verified Stripe payment intent created without \InvoiceId\ no longer throws

@bllr777 bllr777 merged commit d7db293 into main May 24, 2026
6 checks passed
@bllr777 bllr777 deleted the fix/mobile-bugs-backend branch May 24, 2026 02:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant