Dashboard Stability: Handling Missing Commits Table
Introduction
The application's dashboard was experiencing crashes for tenants that had not yet run the commits migration. This post details the solution implemented to gracefully handle the absence of the commits table in the tenant schema, preventing dashboard failures.
The Problem
When the dashboard attempted to query the commits table to display user activity and calculate API