diff --git a/datasources/apps.py b/datasources/apps.py index 2dd269adc0ad83c49fb2c526a1d0c15b42324dea..66bee37e60b07c876716be7aa10d7e215f0e0c89 100644 --- a/datasources/apps.py +++ b/datasources/apps.py @@ -1,7 +1,7 @@ import logging from django.apps import AppConfig -from django.db.utils import ProgrammingError +from django.db.utils import OperationalError, ProgrammingError logger = logging.getLogger(__name__) @@ -22,5 +22,5 @@ class DatasourcesConfig(AppConfig): self.create_operational_metadata() logging.info('Loaded inline MetadataField fixtures') - except ProgrammingError: + except (OperationalError, ProgrammingError): logging.warning('Could not create MetadataField fixtures, database has not been initialized') diff --git a/profiles/apps.py b/profiles/apps.py index 9eef31bf4bd504d324afa4a88433f4e33576a58b..ff5f5fddf745fa314e4dbad55d529b1de6b31bd3 100644 --- a/profiles/apps.py +++ b/profiles/apps.py @@ -1,7 +1,7 @@ import logging from django.apps import AppConfig -from django.db.utils import ProgrammingError +from django.db.utils import OperationalError, ProgrammingError logger = logging.getLogger(__name__) @@ -51,5 +51,5 @@ class ProfilesConfig(AppConfig): self.create_groups() logging.info('Loaded inline Group fixtures') - except ProgrammingError: + except (OperationalError, ProgrammingError): logging.warning('Could not create Group fixtures, database has not been initialized')