Skip to content
Snippets Groups Projects
Verified Commit 2f0137f8 authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Make errors creating default Yubikey service non-fatal.

parent 5551902f
No related branches found
No related tags found
1 merge request!59Resolve "2FA"
from glob import glob
import os
from warnings import warn
from django.apps import AppConfig, apps
from django.conf import settings
from django.db.utils import ProgrammingError
class CoreConfig(AppConfig):
......@@ -19,9 +21,12 @@ class CoreConfig(AppConfig):
def setup_data(self) -> None:
if 'otp_yubikey' in settings.INSTALLED_APPS:
apps.get_model('otp_yubikey', 'ValidationService').objects.update_or_create(
name='default', defaults={'use_ssl': True, 'param_sl': '', 'param_timeout': ''}
)
try:
apps.get_model('otp_yubikey', 'ValidationService').objects.update_or_create(
name='default', defaults={'use_ssl': True, 'param_sl': '', 'param_timeout': ''}
)
except ProgrammingError:
warn('Yubikey validation service could not be created yet. If you are currently in a migration, this is expected.')
def ready(self) -> None:
self.clean_scss()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment