From 64ddfdb7023d32980a7ff26dbf52b683c1177d1f Mon Sep 17 00:00:00 2001 From: Emi Simpson Date: Mon, 28 Nov 2022 16:20:43 -0500 Subject: [PATCH] Don't crash when upgrading a fresh database --- migrations/versions/939a08e1d6e5_.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/migrations/versions/939a08e1d6e5_.py b/migrations/versions/939a08e1d6e5_.py index 850a7d7..4cdfa34 100644 --- a/migrations/versions/939a08e1d6e5_.py +++ b/migrations/versions/939a08e1d6e5_.py @@ -61,7 +61,10 @@ def upgrade(): # List of file hashes which have not expired yet # This could get really big for some servers - unexpired_files = set(os.listdir(storage)) + try: + unexpired_files = set(os.listdir(storage)) + except FileNotFoundError: + return # There are no currently unexpired files # Calculate an expiration date for all existing files files = session.scalars(