diff --git a/providers/fab/src/airflow/providers/fab/auth_manager/fab_auth_manager.py b/providers/fab/src/airflow/providers/fab/auth_manager/fab_auth_manager.py index f0c4eefab776b..4d3c1dc3c9ee8 100644 --- a/providers/fab/src/airflow/providers/fab/auth_manager/fab_auth_manager.py +++ b/providers/fab/src/airflow/providers/fab/auth_manager/fab_auth_manager.py @@ -647,6 +647,9 @@ def _get_user_permissions(user: User): :meta private: """ + # If the user gets deleted while being logged in + if not user: + return [] return getattr(user, "perms") or [] def _get_root_dag_id(self, dag_id: str) -> str: