From 486977f828ad9fa66b8a73b70e6957e6683d12e6 Mon Sep 17 00:00:00 2001
From: BluemediaDev <oliver@traber-info.de>
Date: Fri, 14 Mar 2025 00:19:22 +0000
Subject: [PATCH] Fix id token get endpoint

---
 backend/app/main.py                | 1 +
 backend/app/routers/id_token_v1.py | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/backend/app/main.py b/backend/app/main.py
index 7e92b37..b36e999 100644
--- a/backend/app/main.py
+++ b/backend/app/main.py
@@ -28,6 +28,7 @@ def create_ocpp_app():
 def create_app():
     app = FastAPI(
         title="simple-ocpp-cs",
+        version="0.2.0",
         summary="Simple implementation of a basic OCPP 2.0.1 compliant central system (backend) for EV charging stations",
         responses={404: {"description": "Not found"}},
     )
diff --git a/backend/app/routers/id_token_v1.py b/backend/app/routers/id_token_v1.py
index 2162aeb..b23412a 100644
--- a/backend/app/routers/id_token_v1.py
+++ b/backend/app/routers/id_token_v1.py
@@ -24,7 +24,7 @@ async def get_id_tokens(
     db: Session = Depends(get_db),
     token: AccessToken = Depends(JWTBearer()),
 ):
-    stmt = select(Session)
+    stmt = select(DbIdToken)
     if token.role != Role.ADMINISTRATOR:
         stmt = stmt.where(DbIdToken.owner_id == token.subject)
     stmt = stmt.order_by(DbIdToken.id).offset(skip).limit(limit)