diff --git a/requirements.txt b/requirements.txt
index 786d9d8c7d66641e21a2af370820a7e012d0be53..0f1b6cd40ec1752d7691a99682f7da2100dd5a71 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -8,4 +8,4 @@ httpx[http2]==0.23.3
 pymitter==0.4.0
 uvicorn==0.20.0
 python-multipart==0.0.6
-nacsos_data[scripts,server] @ git+ssh://git@gitlab.pik-potsdam.de/mcc-apsis/nacsos/nacsos-data.git@v0.4.2
+nacsos_data[scripts,server] @ git+ssh://git@gitlab.pik-potsdam.de/mcc-apsis/nacsos/nacsos-data.git@v0.4.3
diff --git a/server/api/routes/users.py b/server/api/routes/users.py
index 02c8322a7ed443191f875374e51fbaf459ce908b..2ee6cbd9718263544006a91d9aef1fa571e4d017 100644
--- a/server/api/routes/users.py
+++ b/server/api/routes/users.py
@@ -11,14 +11,14 @@ from nacsos_data.db.crud.users import \
 from server.data import db_engine
 from server.api.errors import DataNotFoundWarning, UserNotFoundError
 from server.util.logging import get_logger
-from server.util.security import UserPermissionChecker, get_current_active_user, get_current_active_superuser
+from server.util.security import UserPermissionChecker, get_current_active_user
 
 logger = get_logger('nacsos.api.route.admin.users')
 router = APIRouter()
 
 
 @router.get('/list/all', response_model=list[UserBaseModel])
-async def get_all_users(current_user: UserModel = Depends(get_current_active_superuser)) \
+async def get_all_users(current_user: UserModel = Depends(get_current_active_user)) \
         -> list[UserInDBModel]:
     result = await read_users(project_id=None, order_by_username=True, engine=db_engine)
     if result is None: