diff --git a/management/status_checks.py b/management/status_checks.py index 07e7dc1d..e8faf6fb 100755 --- a/management/status_checks.py +++ b/management/status_checks.py @@ -965,7 +965,10 @@ def run_and_output_changes(env, pool): cache_fn = "/var/cache/mailinabox/status_checks.json" if os.path.exists(cache_fn): with open(cache_fn, 'r') as f: - prev = json.load(f) + try: + prev = json.load(f) + except json.JSONDecodeError: + prev = [] # Group the serial output into categories by the headings. def group_by_heading(lines):