From 0b4885b5d2f50b1a7be0f39059192505af0d9548 Mon Sep 17 00:00:00 2001 From: Alexander PapaTutuWawa Date: Fri, 5 Feb 2021 17:09:10 +0100 Subject: [PATCH] Fix multiple imports using the same name --- myauth/ldap.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/myauth/ldap.py b/myauth/ldap.py index 96bc404..91f10be 100644 --- a/myauth/ldap.py +++ b/myauth/ldap.py @@ -2,11 +2,11 @@ import logging from django.utils import timezone from django.conf import settings -from django.core.exceptions import PermissionDenied +from django.core.exceptions import PermissionDenied as DjangoPermissionDenied from django_etebase.utils import CallbackContext from myauth.models import get_typed_user_model, UserType from etebase_fastapi.dependencies import get_authenticated_user -from etebase_fastapi.exceptions import PermissionDenied +from etebase_fastapi.exceptions import PermissionDenied as FastAPIPermissionDenied from fastapi import Depends import ldap @@ -82,7 +82,7 @@ class LDAPConnection: def is_user_in_ldap(user: UserType = Depends(get_authenticated_user)): if not LDAPConnection.get_instance().has_user(user.username): - raise PermissionDenied(detail="User not in LDAP directory.") + raise FastAPIPermissionDenied(detail="User not in LDAP directory.") def create_user(context: CallbackContext, *args, **kwargs): @@ -91,5 +91,5 @@ def create_user(context: CallbackContext, *args, **kwargs): configured LDAP directory. """ if not LDAPConnection.get_instance().has_user(kwargs["username"]): - raise PermissionDenied("User not in the LDAP directory.") + raise DjangoPermissionDenied("User not in the LDAP directory.") return User.objects.create_user(*args, **kwargs)