Since moving to a model where 2 reports are generated - one for all variants, and one for 'new variants today', we've occasionally hit an issue where we fail to reference a column within a dataframe. The reason: if no variants are found at all, the list of dictionaries passed to the DataFrame builder is an empty list, so the result has no columns. This typically happens when filtering to latest, but could potentially happen if no variants are found at all.
Proposed Changes
If the list builder contains no data, gracefully exit
Fixes
Proposed Changes
Checklist