From 7de8290402603b110fec734e22f47d76ebbee592 Mon Sep 17 00:00:00 2001 From: jeremystretch Date: Tue, 28 Mar 2023 08:13:22 -0400 Subject: [PATCH] Tweak list casting --- netbox/netbox/settings.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/netbox/netbox/settings.py b/netbox/netbox/settings.py index 39baaa2ad..cf2b06a8b 100644 --- a/netbox/netbox/settings.py +++ b/netbox/netbox/settings.py @@ -396,11 +396,12 @@ TEMPLATES = [ ] # Set up authentication backends -if isinstance(REMOTE_AUTH_BACKEND, list) or isinstance(REMOTE_AUTH_BACKEND, tuple): - AUTHENTICATION_BACKENDS = [x for x in REMOTE_AUTH_BACKEND] -else: - AUTHENTICATION_BACKENDS = [REMOTE_AUTH_BACKEND] -AUTHENTICATION_BACKENDS.append('netbox.authentication.ObjectPermissionBackend') +if type(REMOTE_AUTH_BACKEND) not in (list, tuple): + REMOTE_AUTH_BACKEND = [REMOTE_AUTH_BACKEND] +AUTHENTICATION_BACKENDS = [ + *REMOTE_AUTH_BACKEND, + 'netbox.authentication.ObjectPermissionBackend', +] # Time zones USE_TZ = True