From 55501d2fc2054742dd536d1a3b0fdc2a79c05268 Mon Sep 17 00:00:00 2001
From: Tom Teichler <tom.teichler@teckids.org>
Date: Fri, 30 Oct 2020 22:40:40 +0100
Subject: [PATCH] Catch operational error to fix docker build

---
 aleksis/core/apps.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/aleksis/core/apps.py b/aleksis/core/apps.py
index e627b0a2e..696922468 100644
--- a/aleksis/core/apps.py
+++ b/aleksis/core/apps.py
@@ -2,7 +2,7 @@ from typing import Any, List, Optional, Tuple
 
 import django.apps
 from django.conf import settings
-from django.db import ProgrammingError
+from django.db import ProgrammingError, OperationalError
 from django.http import HttpRequest
 from django.utils.module_loading import autodiscover_modules
 
@@ -67,7 +67,7 @@ class CoreConfig(AppConfig):
             for backend in get_site_preferences()["auth__backends"]:
                 settings._wrapped.AUTHENTICATION_BACKENDS.insert(idx, backend)
                 idx += 1
-        except ProgrammingError:
+        except (ProgrammingError, OperationalError):
             pass
 
     def preference_updated(
-- 
GitLab