From 788ec55bde37b858e1c1e4a30916ccd0f50709f0 Mon Sep 17 00:00:00 2001
From: Patrik Oberschmid
Date: Mon, 13 Apr 2026 14:08:14 +0200
Subject: [PATCH] Filter availability by US_ACTIVE
Restricts the availability listing to projectmanagement.dbo.CP_USER
rows where US_ACTIVE = 1, so deactivated users are not returned.
---
server/src/CPATapi.Server/Repository/ZeitConsensRepository.cs | 1 +
1 file changed, 1 insertion(+)
diff --git a/server/src/CPATapi.Server/Repository/ZeitConsensRepository.cs b/server/src/CPATapi.Server/Repository/ZeitConsensRepository.cs
index 33cd74c..2db81fd 100644
--- a/server/src/CPATapi.Server/Repository/ZeitConsensRepository.cs
+++ b/server/src/CPATapi.Server/Repository/ZeitConsensRepository.cs
@@ -31,6 +31,7 @@ internal class ZeitConsensRepository(IConfiguration config) : Repository(config)
) buLast
WHERE
ma.MA_USER_AKTIV = 1
+ AND us.US_ACTIVE = 1
""";
public async Task> GetUsersAvailabilityAsync(DateTime from, DateTime to)