fix: update migration seeding condition to check for PrimaryColor instead of TenantColor

This commit is contained in:
MarcWieland
2026-06-26 23:50:03 +02:00
parent e2e57143b8
commit f47b4d86ba
9 changed files with 1090 additions and 2 deletions
@@ -2158,3 +2158,659 @@ SELECT "p"."Id", "p"."Counties", "p"."Date", "p"."Name"
FROM "PublicHolidays" AS "p"
WHERE CAST(strftime('%Y', "p"."Date") AS INTEGER) = @year
ORDER BY "p"."Date"
2026-06-26 23:48:05.867 +02:00 [INF] File logging active. Writing logs to /Users/marcwieland/Uni/Master/Projects/Timetracker/timetracker/timetracker.Server/logs
2026-06-26 23:48:06.317 +02:00 [WRN] Entity 'WorkDay' has a global query filter defined and is the required end of a relationship with the entity 'BreakEntry'. This may lead to unexpected results when the required entity is filtered out. Either configure the navigation as optional, or define matching query filters for both entities in the navigation. See https://go.microsoft.com/fwlink/?linkid=2131316 for more information.
2026-06-26 23:48:06.382 +02:00 [INF] Acquiring an exclusive lock for migration application. See https://aka.ms/efcore-docs-migrations-lock for more information if this takes too long.
2026-06-26 23:48:06.393 +02:00 [INF] Executed DbCommand (5ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30']
SELECT COUNT(*) FROM "sqlite_master" WHERE "name" = '__EFMigrationsLock' AND "type" = 'table';
2026-06-26 23:48:06.397 +02:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30']
INSERT OR IGNORE INTO "__EFMigrationsLock"("Id", "Timestamp") VALUES(1, '2026-06-26 21:48:06.39604+00:00');
SELECT changes();
2026-06-26 23:48:06.447 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30']
CREATE TABLE IF NOT EXISTS "__EFMigrationsHistory" (
"MigrationId" TEXT NOT NULL CONSTRAINT "PK___EFMigrationsHistory" PRIMARY KEY,
"ProductVersion" TEXT NOT NULL
);
2026-06-26 23:48:06.453 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30']
SELECT COUNT(*) FROM "sqlite_master" WHERE "name" = '__EFMigrationsHistory' AND "type" = 'table';
2026-06-26 23:48:06.455 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30']
SELECT "MigrationId", "ProductVersion"
FROM "__EFMigrationsHistory"
ORDER BY "MigrationId";
2026-06-26 23:48:06.459 +02:00 [INF] No migrations were applied. The database is already up to date.
2026-06-26 23:48:06.460 +02:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30']
DELETE FROM "__EFMigrationsLock";
2026-06-26 23:48:06.583 +02:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30']
SELECT "u"."Id", "u"."IsTenantAdmin", "u"."PasswordHash", "u"."PasswordSalt", "u"."TenantId", "u"."Username"
FROM "Users" AS "u"
WHERE "u"."TenantId" IS NULL AND "u"."Username" = 'marc'
LIMIT 1
2026-06-26 23:48:07.221 +02:00 [INF] Executed DbCommand (1ms) [Parameters=[@userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "a"."Id", "a"."DailyTargetHours", "a"."FlexTimeStartDate", "a"."FlexTimeStartingBalanceHours", "a"."GermanState", "a"."MinimumBreakMinutes", "a"."TenantId", "a"."UserId", "a"."VacationDaysPerYear", "a"."WorkFriday", "a"."WorkMonday", "a"."WorkSaturday", "a"."WorkSunday", "a"."WorkThursday", "a"."WorkTuesday", "a"."WorkWednesday"
FROM "AppSettings" AS "a"
WHERE "a"."TenantId" IS NULL AND "a"."UserId" = @userId
LIMIT 1
2026-06-26 23:48:07.289 +02:00 [INF] Executed DbCommand (1ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @startDate='?' (DbType = Date), @endDate='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."Date" >= @startDate AND "w"."Date" <= @endDate
ORDER BY "w"."Id"
2026-06-26 23:48:07.305 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Date"
FROM "WorkDays" AS "w"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."StartTime" IS NOT NULL AND "w"."EndTime" IS NOT NULL
ORDER BY "w"."Date"
2026-06-26 23:48:07.309 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "a"."Id", "a"."DailyTargetHours", "a"."FlexTimeStartDate", "a"."FlexTimeStartingBalanceHours", "a"."GermanState", "a"."MinimumBreakMinutes", "a"."TenantId", "a"."UserId", "a"."VacationDaysPerYear", "a"."WorkFriday", "a"."WorkMonday", "a"."WorkSaturday", "a"."WorkSunday", "a"."WorkThursday", "a"."WorkTuesday", "a"."WorkWednesday"
FROM "AppSettings" AS "a"
WHERE "a"."TenantId" IS NULL AND "a"."UserId" = @userId
LIMIT 1
2026-06-26 23:48:07.320 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND CAST(strftime('%Y', "w"."Date") AS INTEGER) = @_8__locals1_year
ORDER BY "w"."Id"
2026-06-26 23:48:07.324 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "v"."Id", "v"."Date", "v"."Note", "v"."TenantId", "v"."UserId"
FROM "VacationDays" AS "v"
WHERE "v"."TenantId" IS NULL AND "v"."UserId" = @_8__locals1_userId AND CAST(strftime('%Y', "v"."Date") AS INTEGER) = @_8__locals1_year
2026-06-26 23:48:07.328 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "p"."Id", "p"."Counties", "p"."Date", "p"."Name"
FROM "PublicHolidays" AS "p"
WHERE CAST(strftime('%Y', "p"."Date") AS INTEGER) = @_8__locals1_year AND instr("p"."Counties", NULL) > 0
2026-06-26 23:48:08.052 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "a"."Id", "a"."DailyTargetHours", "a"."FlexTimeStartDate", "a"."FlexTimeStartingBalanceHours", "a"."GermanState", "a"."MinimumBreakMinutes", "a"."TenantId", "a"."UserId", "a"."VacationDaysPerYear", "a"."WorkFriday", "a"."WorkMonday", "a"."WorkSaturday", "a"."WorkSunday", "a"."WorkThursday", "a"."WorkTuesday", "a"."WorkWednesday"
FROM "AppSettings" AS "a"
WHERE "a"."TenantId" IS NULL AND "a"."UserId" = @userId
LIMIT 1
2026-06-26 23:48:08.229 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @startDate='?' (DbType = Date), @endDate='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."Date" >= @startDate AND "w"."Date" <= @endDate
ORDER BY "w"."Id"
2026-06-26 23:48:08.230 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Date"
FROM "WorkDays" AS "w"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."StartTime" IS NOT NULL AND "w"."EndTime" IS NOT NULL
ORDER BY "w"."Date"
2026-06-26 23:48:08.291 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "a"."Id", "a"."DailyTargetHours", "a"."FlexTimeStartDate", "a"."FlexTimeStartingBalanceHours", "a"."GermanState", "a"."MinimumBreakMinutes", "a"."TenantId", "a"."UserId", "a"."VacationDaysPerYear", "a"."WorkFriday", "a"."WorkMonday", "a"."WorkSaturday", "a"."WorkSunday", "a"."WorkThursday", "a"."WorkTuesday", "a"."WorkWednesday"
FROM "AppSettings" AS "a"
WHERE "a"."TenantId" IS NULL AND "a"."UserId" = @userId
LIMIT 1
2026-06-26 23:48:08.292 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND CAST(strftime('%Y', "w"."Date") AS INTEGER) = @_8__locals1_year
ORDER BY "w"."Id"
2026-06-26 23:48:08.293 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "v"."Id", "v"."Date", "v"."Note", "v"."TenantId", "v"."UserId"
FROM "VacationDays" AS "v"
WHERE "v"."TenantId" IS NULL AND "v"."UserId" = @_8__locals1_userId AND CAST(strftime('%Y', "v"."Date") AS INTEGER) = @_8__locals1_year
2026-06-26 23:48:08.293 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "p"."Id", "p"."Counties", "p"."Date", "p"."Name"
FROM "PublicHolidays" AS "p"
WHERE CAST(strftime('%Y', "p"."Date") AS INTEGER) = @_8__locals1_year AND instr("p"."Counties", NULL) > 0
2026-06-26 23:48:18.943 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "p"."Id", "p"."Counties", "p"."Date", "p"."Name"
FROM "PublicHolidays" AS "p"
WHERE CAST(strftime('%Y', "p"."Date") AS INTEGER) = @year
ORDER BY "p"."Date"
2026-06-26 23:48:18.943 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32), @year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "v"."Id", "v"."Date", "v"."Note", "v"."TenantId", "v"."UserId"
FROM "VacationDays" AS "v"
WHERE "v"."TenantId" IS NULL AND "v"."UserId" = @userId AND CAST(strftime('%Y', "v"."Date") AS INTEGER) = @year
ORDER BY "v"."Date"
2026-06-26 23:48:18.947 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32), @monday='?' (DbType = Date), @AddDays='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @userId AND "w"."Date" >= @monday AND "w"."Date" < @AddDays
ORDER BY "w"."Date", "w"."Id"
2026-06-26 23:48:18.957 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Date"
FROM "WorkDays" AS "w"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId
ORDER BY "w"."Date"
LIMIT 1
2026-06-26 23:48:18.960 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @startDate='?' (DbType = Date), @endDate='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."Date" >= @startDate AND "w"."Date" <= @endDate
ORDER BY "w"."Id"
2026-06-26 23:48:18.963 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@startDate='?' (DbType = Date), @endDate='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "p"."Id", "p"."Counties", "p"."Date", "p"."Name"
FROM "PublicHolidays" AS "p"
WHERE "p"."Date" >= @startDate AND "p"."Date" <= @endDate
2026-06-26 23:48:18.967 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @startDate='?' (DbType = Date), @endDate='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "v"."Date"
FROM "VacationDays" AS "v"
WHERE "v"."TenantId" IS NULL AND "v"."UserId" = @_8__locals1_userId AND "v"."Date" >= @startDate AND "v"."Date" <= @endDate
2026-06-26 23:48:19.847 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32), @year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "v"."Id", "v"."Date", "v"."Note", "v"."TenantId", "v"."UserId"
FROM "VacationDays" AS "v"
WHERE "v"."TenantId" IS NULL AND "v"."UserId" = @userId AND CAST(strftime('%Y', "v"."Date") AS INTEGER) = @year
ORDER BY "v"."Date"
2026-06-26 23:48:19.854 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @from='?' (DbType = Date), @to='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."Date" >= @from AND "w"."Date" < @to
ORDER BY "w"."Date", "w"."Id"
2026-06-26 23:48:20.593 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32), @monday='?' (DbType = Date), @AddDays='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @userId AND "w"."Date" >= @monday AND "w"."Date" < @AddDays
ORDER BY "w"."Date", "w"."Id"
2026-06-26 23:48:20.606 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Date"
FROM "WorkDays" AS "w"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId
ORDER BY "w"."Date"
LIMIT 1
2026-06-26 23:48:20.606 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @startDate='?' (DbType = Date), @endDate='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."Date" >= @startDate AND "w"."Date" <= @endDate
ORDER BY "w"."Id"
2026-06-26 23:48:20.607 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@startDate='?' (DbType = Date), @endDate='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "p"."Id", "p"."Counties", "p"."Date", "p"."Name"
FROM "PublicHolidays" AS "p"
WHERE "p"."Date" >= @startDate AND "p"."Date" <= @endDate
2026-06-26 23:48:20.607 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @startDate='?' (DbType = Date), @endDate='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "v"."Date"
FROM "VacationDays" AS "v"
WHERE "v"."TenantId" IS NULL AND "v"."UserId" = @_8__locals1_userId AND "v"."Date" >= @startDate AND "v"."Date" <= @endDate
2026-06-26 23:48:21.869 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @startDate='?' (DbType = Date), @endDate='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."Date" >= @startDate AND "w"."Date" <= @endDate
ORDER BY "w"."Id"
2026-06-26 23:48:21.871 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Date"
FROM "WorkDays" AS "w"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."StartTime" IS NOT NULL AND "w"."EndTime" IS NOT NULL
ORDER BY "w"."Date"
2026-06-26 23:48:21.876 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "a"."Id", "a"."DailyTargetHours", "a"."FlexTimeStartDate", "a"."FlexTimeStartingBalanceHours", "a"."GermanState", "a"."MinimumBreakMinutes", "a"."TenantId", "a"."UserId", "a"."VacationDaysPerYear", "a"."WorkFriday", "a"."WorkMonday", "a"."WorkSaturday", "a"."WorkSunday", "a"."WorkThursday", "a"."WorkTuesday", "a"."WorkWednesday"
FROM "AppSettings" AS "a"
WHERE "a"."TenantId" IS NULL AND "a"."UserId" = @userId
LIMIT 1
2026-06-26 23:48:21.877 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND CAST(strftime('%Y', "w"."Date") AS INTEGER) = @_8__locals1_year
ORDER BY "w"."Id"
2026-06-26 23:48:21.878 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "v"."Id", "v"."Date", "v"."Note", "v"."TenantId", "v"."UserId"
FROM "VacationDays" AS "v"
WHERE "v"."TenantId" IS NULL AND "v"."UserId" = @_8__locals1_userId AND CAST(strftime('%Y', "v"."Date") AS INTEGER) = @_8__locals1_year
2026-06-26 23:48:21.878 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "p"."Id", "p"."Counties", "p"."Date", "p"."Name"
FROM "PublicHolidays" AS "p"
WHERE CAST(strftime('%Y', "p"."Date") AS INTEGER) = @_8__locals1_year AND instr("p"."Counties", NULL) > 0
2026-06-26 23:48:34.777 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32), @year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "v"."Id", "v"."Date", "v"."Note", "v"."TenantId", "v"."UserId"
FROM "VacationDays" AS "v"
WHERE "v"."TenantId" IS NULL AND "v"."UserId" = @userId AND CAST(strftime('%Y', "v"."Date") AS INTEGER) = @year
ORDER BY "v"."Date"
2026-06-26 23:48:34.777 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Date"
FROM "WorkDays" AS "w"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId
ORDER BY "w"."Date"
LIMIT 1
2026-06-26 23:48:34.778 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32), @monday='?' (DbType = Date), @AddDays='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @userId AND "w"."Date" >= @monday AND "w"."Date" < @AddDays
ORDER BY "w"."Date", "w"."Id"
2026-06-26 23:48:34.779 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @startDate='?' (DbType = Date), @endDate='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."Date" >= @startDate AND "w"."Date" <= @endDate
ORDER BY "w"."Id"
2026-06-26 23:48:34.781 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@startDate='?' (DbType = Date), @endDate='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "p"."Id", "p"."Counties", "p"."Date", "p"."Name"
FROM "PublicHolidays" AS "p"
WHERE "p"."Date" >= @startDate AND "p"."Date" <= @endDate
2026-06-26 23:48:34.781 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @startDate='?' (DbType = Date), @endDate='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "v"."Date"
FROM "VacationDays" AS "v"
WHERE "v"."TenantId" IS NULL AND "v"."UserId" = @_8__locals1_userId AND "v"."Date" >= @startDate AND "v"."Date" <= @endDate
2026-06-26 23:48:37.736 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32), @monday='?' (DbType = Date), @AddDays='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @userId AND "w"."Date" >= @monday AND "w"."Date" < @AddDays
ORDER BY "w"."Date", "w"."Id"
2026-06-26 23:48:37.736 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32), @year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "v"."Id", "v"."Date", "v"."Note", "v"."TenantId", "v"."UserId"
FROM "VacationDays" AS "v"
WHERE "v"."TenantId" IS NULL AND "v"."UserId" = @userId AND CAST(strftime('%Y', "v"."Date") AS INTEGER) = @year
ORDER BY "v"."Date"
2026-06-26 23:48:38.439 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32), @monday='?' (DbType = Date), @AddDays='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @userId AND "w"."Date" >= @monday AND "w"."Date" < @AddDays
ORDER BY "w"."Date", "w"."Id"
2026-06-26 23:48:38.439 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32), @year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "v"."Id", "v"."Date", "v"."Note", "v"."TenantId", "v"."UserId"
FROM "VacationDays" AS "v"
WHERE "v"."TenantId" IS NULL AND "v"."UserId" = @userId AND CAST(strftime('%Y', "v"."Date") AS INTEGER) = @year
ORDER BY "v"."Date"
2026-06-26 23:48:39.037 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32), @monday='?' (DbType = Date), @AddDays='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @userId AND "w"."Date" >= @monday AND "w"."Date" < @AddDays
ORDER BY "w"."Date", "w"."Id"
2026-06-26 23:48:39.037 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32), @year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "v"."Id", "v"."Date", "v"."Note", "v"."TenantId", "v"."UserId"
FROM "VacationDays" AS "v"
WHERE "v"."TenantId" IS NULL AND "v"."UserId" = @userId AND CAST(strftime('%Y', "v"."Date") AS INTEGER) = @year
ORDER BY "v"."Date"
2026-06-26 23:48:40.628 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32), @monday='?' (DbType = Date), @AddDays='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @userId AND "w"."Date" >= @monday AND "w"."Date" < @AddDays
ORDER BY "w"."Date", "w"."Id"
2026-06-26 23:48:40.628 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32), @year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "v"."Id", "v"."Date", "v"."Note", "v"."TenantId", "v"."UserId"
FROM "VacationDays" AS "v"
WHERE "v"."TenantId" IS NULL AND "v"."UserId" = @userId AND CAST(strftime('%Y', "v"."Date") AS INTEGER) = @year
ORDER BY "v"."Date"
2026-06-26 23:48:41.942 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @startDate='?' (DbType = Date), @endDate='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."Date" >= @startDate AND "w"."Date" <= @endDate
ORDER BY "w"."Id"
2026-06-26 23:48:41.944 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Date"
FROM "WorkDays" AS "w"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."StartTime" IS NOT NULL AND "w"."EndTime" IS NOT NULL
ORDER BY "w"."Date"
2026-06-26 23:48:41.948 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "a"."Id", "a"."DailyTargetHours", "a"."FlexTimeStartDate", "a"."FlexTimeStartingBalanceHours", "a"."GermanState", "a"."MinimumBreakMinutes", "a"."TenantId", "a"."UserId", "a"."VacationDaysPerYear", "a"."WorkFriday", "a"."WorkMonday", "a"."WorkSaturday", "a"."WorkSunday", "a"."WorkThursday", "a"."WorkTuesday", "a"."WorkWednesday"
FROM "AppSettings" AS "a"
WHERE "a"."TenantId" IS NULL AND "a"."UserId" = @userId
LIMIT 1
2026-06-26 23:48:41.948 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND CAST(strftime('%Y', "w"."Date") AS INTEGER) = @_8__locals1_year
ORDER BY "w"."Id"
2026-06-26 23:48:41.949 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "v"."Id", "v"."Date", "v"."Note", "v"."TenantId", "v"."UserId"
FROM "VacationDays" AS "v"
WHERE "v"."TenantId" IS NULL AND "v"."UserId" = @_8__locals1_userId AND CAST(strftime('%Y', "v"."Date") AS INTEGER) = @_8__locals1_year
2026-06-26 23:48:41.949 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "p"."Id", "p"."Counties", "p"."Date", "p"."Name"
FROM "PublicHolidays" AS "p"
WHERE CAST(strftime('%Y', "p"."Date") AS INTEGER) = @_8__locals1_year AND instr("p"."Counties", NULL) > 0
2026-06-26 23:48:45.506 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32), @year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "v"."Id", "v"."Date", "v"."Note", "v"."TenantId", "v"."UserId"
FROM "VacationDays" AS "v"
WHERE "v"."TenantId" IS NULL AND "v"."UserId" = @userId AND CAST(strftime('%Y', "v"."Date") AS INTEGER) = @year
ORDER BY "v"."Date"
2026-06-26 23:48:45.508 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32), @monday='?' (DbType = Date), @AddDays='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @userId AND "w"."Date" >= @monday AND "w"."Date" < @AddDays
ORDER BY "w"."Date", "w"."Id"
2026-06-26 23:48:45.509 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Date"
FROM "WorkDays" AS "w"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId
ORDER BY "w"."Date"
LIMIT 1
2026-06-26 23:48:45.509 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @startDate='?' (DbType = Date), @endDate='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."Date" >= @startDate AND "w"."Date" <= @endDate
ORDER BY "w"."Id"
2026-06-26 23:48:45.510 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@startDate='?' (DbType = Date), @endDate='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "p"."Id", "p"."Counties", "p"."Date", "p"."Name"
FROM "PublicHolidays" AS "p"
WHERE "p"."Date" >= @startDate AND "p"."Date" <= @endDate
2026-06-26 23:48:45.511 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @startDate='?' (DbType = Date), @endDate='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "v"."Date"
FROM "VacationDays" AS "v"
WHERE "v"."TenantId" IS NULL AND "v"."UserId" = @_8__locals1_userId AND "v"."Date" >= @startDate AND "v"."Date" <= @endDate
2026-06-26 23:48:46.912 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32), @year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "v"."Id", "v"."Date", "v"."Note", "v"."TenantId", "v"."UserId"
FROM "VacationDays" AS "v"
WHERE "v"."TenantId" IS NULL AND "v"."UserId" = @userId AND CAST(strftime('%Y', "v"."Date") AS INTEGER) = @year
ORDER BY "v"."Date"
2026-06-26 23:48:46.913 +02:00 [INF] Executed DbCommand (1ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @from='?' (DbType = Date), @to='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."Date" >= @from AND "w"."Date" < @to
ORDER BY "w"."Date", "w"."Id"
2026-06-26 23:48:47.694 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32), @monday='?' (DbType = Date), @AddDays='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @userId AND "w"."Date" >= @monday AND "w"."Date" < @AddDays
ORDER BY "w"."Date", "w"."Id"
2026-06-26 23:48:47.704 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Date"
FROM "WorkDays" AS "w"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId
ORDER BY "w"."Date"
LIMIT 1
2026-06-26 23:48:47.704 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @startDate='?' (DbType = Date), @endDate='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."Date" >= @startDate AND "w"."Date" <= @endDate
ORDER BY "w"."Id"
2026-06-26 23:48:47.705 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@startDate='?' (DbType = Date), @endDate='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "p"."Id", "p"."Counties", "p"."Date", "p"."Name"
FROM "PublicHolidays" AS "p"
WHERE "p"."Date" >= @startDate AND "p"."Date" <= @endDate
2026-06-26 23:48:47.705 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @startDate='?' (DbType = Date), @endDate='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "v"."Date"
FROM "VacationDays" AS "v"
WHERE "v"."TenantId" IS NULL AND "v"."UserId" = @_8__locals1_userId AND "v"."Date" >= @startDate AND "v"."Date" <= @endDate
2026-06-26 23:48:49.284 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @startDate='?' (DbType = Date), @endDate='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."Date" >= @startDate AND "w"."Date" <= @endDate
ORDER BY "w"."Id"
2026-06-26 23:48:49.285 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Date"
FROM "WorkDays" AS "w"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."StartTime" IS NOT NULL AND "w"."EndTime" IS NOT NULL
ORDER BY "w"."Date"
2026-06-26 23:48:49.290 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "a"."Id", "a"."DailyTargetHours", "a"."FlexTimeStartDate", "a"."FlexTimeStartingBalanceHours", "a"."GermanState", "a"."MinimumBreakMinutes", "a"."TenantId", "a"."UserId", "a"."VacationDaysPerYear", "a"."WorkFriday", "a"."WorkMonday", "a"."WorkSaturday", "a"."WorkSunday", "a"."WorkThursday", "a"."WorkTuesday", "a"."WorkWednesday"
FROM "AppSettings" AS "a"
WHERE "a"."TenantId" IS NULL AND "a"."UserId" = @userId
LIMIT 1
2026-06-26 23:48:49.291 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND CAST(strftime('%Y', "w"."Date") AS INTEGER) = @_8__locals1_year
ORDER BY "w"."Id"
2026-06-26 23:48:49.291 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "v"."Id", "v"."Date", "v"."Note", "v"."TenantId", "v"."UserId"
FROM "VacationDays" AS "v"
WHERE "v"."TenantId" IS NULL AND "v"."UserId" = @_8__locals1_userId AND CAST(strftime('%Y', "v"."Date") AS INTEGER) = @_8__locals1_year
2026-06-26 23:48:49.292 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "p"."Id", "p"."Counties", "p"."Date", "p"."Name"
FROM "PublicHolidays" AS "p"
WHERE CAST(strftime('%Y', "p"."Date") AS INTEGER) = @_8__locals1_year AND instr("p"."Counties", NULL) > 0
2026-06-26 23:49:14.550 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "a"."Id", "a"."DailyTargetHours", "a"."FlexTimeStartDate", "a"."FlexTimeStartingBalanceHours", "a"."GermanState", "a"."MinimumBreakMinutes", "a"."TenantId", "a"."UserId", "a"."VacationDaysPerYear", "a"."WorkFriday", "a"."WorkMonday", "a"."WorkSaturday", "a"."WorkSunday", "a"."WorkThursday", "a"."WorkTuesday", "a"."WorkWednesday"
FROM "AppSettings" AS "a"
WHERE "a"."TenantId" IS NULL AND "a"."UserId" = @userId
LIMIT 1
2026-06-26 23:49:14.551 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @startDate='?' (DbType = Date), @endDate='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."Date" >= @startDate AND "w"."Date" <= @endDate
ORDER BY "w"."Id"
2026-06-26 23:49:14.551 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Date"
FROM "WorkDays" AS "w"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."StartTime" IS NOT NULL AND "w"."EndTime" IS NOT NULL
ORDER BY "w"."Date"
2026-06-26 23:49:14.552 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "a"."Id", "a"."DailyTargetHours", "a"."FlexTimeStartDate", "a"."FlexTimeStartingBalanceHours", "a"."GermanState", "a"."MinimumBreakMinutes", "a"."TenantId", "a"."UserId", "a"."VacationDaysPerYear", "a"."WorkFriday", "a"."WorkMonday", "a"."WorkSaturday", "a"."WorkSunday", "a"."WorkThursday", "a"."WorkTuesday", "a"."WorkWednesday"
FROM "AppSettings" AS "a"
WHERE "a"."TenantId" IS NULL AND "a"."UserId" = @userId
LIMIT 1
2026-06-26 23:49:14.552 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND CAST(strftime('%Y', "w"."Date") AS INTEGER) = @_8__locals1_year
ORDER BY "w"."Id"
2026-06-26 23:49:14.552 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "v"."Id", "v"."Date", "v"."Note", "v"."TenantId", "v"."UserId"
FROM "VacationDays" AS "v"
WHERE "v"."TenantId" IS NULL AND "v"."UserId" = @_8__locals1_userId AND CAST(strftime('%Y', "v"."Date") AS INTEGER) = @_8__locals1_year
2026-06-26 23:49:14.552 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "p"."Id", "p"."Counties", "p"."Date", "p"."Name"
FROM "PublicHolidays" AS "p"
WHERE CAST(strftime('%Y', "p"."Date") AS INTEGER) = @_8__locals1_year AND instr("p"."Counties", NULL) > 0
2026-06-26 23:49:15.148 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "a"."Id", "a"."DailyTargetHours", "a"."FlexTimeStartDate", "a"."FlexTimeStartingBalanceHours", "a"."GermanState", "a"."MinimumBreakMinutes", "a"."TenantId", "a"."UserId", "a"."VacationDaysPerYear", "a"."WorkFriday", "a"."WorkMonday", "a"."WorkSaturday", "a"."WorkSunday", "a"."WorkThursday", "a"."WorkTuesday", "a"."WorkWednesday"
FROM "AppSettings" AS "a"
WHERE "a"."TenantId" IS NULL AND "a"."UserId" = @userId
LIMIT 1
2026-06-26 23:49:15.307 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @startDate='?' (DbType = Date), @endDate='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."Date" >= @startDate AND "w"."Date" <= @endDate
ORDER BY "w"."Id"
2026-06-26 23:49:15.307 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Date"
FROM "WorkDays" AS "w"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."StartTime" IS NOT NULL AND "w"."EndTime" IS NOT NULL
ORDER BY "w"."Date"
2026-06-26 23:49:15.371 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "a"."Id", "a"."DailyTargetHours", "a"."FlexTimeStartDate", "a"."FlexTimeStartingBalanceHours", "a"."GermanState", "a"."MinimumBreakMinutes", "a"."TenantId", "a"."UserId", "a"."VacationDaysPerYear", "a"."WorkFriday", "a"."WorkMonday", "a"."WorkSaturday", "a"."WorkSunday", "a"."WorkThursday", "a"."WorkTuesday", "a"."WorkWednesday"
FROM "AppSettings" AS "a"
WHERE "a"."TenantId" IS NULL AND "a"."UserId" = @userId
LIMIT 1
2026-06-26 23:49:15.372 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @startDate='?' (DbType = Date), @endDate='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."Date" >= @startDate AND "w"."Date" <= @endDate
ORDER BY "w"."Id"
2026-06-26 23:49:15.372 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Date"
FROM "WorkDays" AS "w"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."StartTime" IS NOT NULL AND "w"."EndTime" IS NOT NULL
ORDER BY "w"."Date"
2026-06-26 23:49:15.372 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "a"."Id", "a"."DailyTargetHours", "a"."FlexTimeStartDate", "a"."FlexTimeStartingBalanceHours", "a"."GermanState", "a"."MinimumBreakMinutes", "a"."TenantId", "a"."UserId", "a"."VacationDaysPerYear", "a"."WorkFriday", "a"."WorkMonday", "a"."WorkSaturday", "a"."WorkSunday", "a"."WorkThursday", "a"."WorkTuesday", "a"."WorkWednesday"
FROM "AppSettings" AS "a"
WHERE "a"."TenantId" IS NULL AND "a"."UserId" = @userId
LIMIT 1
2026-06-26 23:49:15.372 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND CAST(strftime('%Y', "w"."Date") AS INTEGER) = @_8__locals1_year
ORDER BY "w"."Id"
2026-06-26 23:49:15.372 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "v"."Id", "v"."Date", "v"."Note", "v"."TenantId", "v"."UserId"
FROM "VacationDays" AS "v"
WHERE "v"."TenantId" IS NULL AND "v"."UserId" = @_8__locals1_userId AND CAST(strftime('%Y', "v"."Date") AS INTEGER) = @_8__locals1_year
2026-06-26 23:49:15.373 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "p"."Id", "p"."Counties", "p"."Date", "p"."Name"
FROM "PublicHolidays" AS "p"
WHERE CAST(strftime('%Y', "p"."Date") AS INTEGER) = @_8__locals1_year AND instr("p"."Counties", NULL) > 0
2026-06-26 23:49:15.968 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "a"."Id", "a"."DailyTargetHours", "a"."FlexTimeStartDate", "a"."FlexTimeStartingBalanceHours", "a"."GermanState", "a"."MinimumBreakMinutes", "a"."TenantId", "a"."UserId", "a"."VacationDaysPerYear", "a"."WorkFriday", "a"."WorkMonday", "a"."WorkSaturday", "a"."WorkSunday", "a"."WorkThursday", "a"."WorkTuesday", "a"."WorkWednesday"
FROM "AppSettings" AS "a"
WHERE "a"."TenantId" IS NULL AND "a"."UserId" = @userId
LIMIT 1
2026-06-26 23:49:16.144 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @startDate='?' (DbType = Date), @endDate='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."Date" >= @startDate AND "w"."Date" <= @endDate
ORDER BY "w"."Id"
2026-06-26 23:49:16.146 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Date"
FROM "WorkDays" AS "w"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."StartTime" IS NOT NULL AND "w"."EndTime" IS NOT NULL
ORDER BY "w"."Date"
2026-06-26 23:49:16.194 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "a"."Id", "a"."DailyTargetHours", "a"."FlexTimeStartDate", "a"."FlexTimeStartingBalanceHours", "a"."GermanState", "a"."MinimumBreakMinutes", "a"."TenantId", "a"."UserId", "a"."VacationDaysPerYear", "a"."WorkFriday", "a"."WorkMonday", "a"."WorkSaturday", "a"."WorkSunday", "a"."WorkThursday", "a"."WorkTuesday", "a"."WorkWednesday"
FROM "AppSettings" AS "a"
WHERE "a"."TenantId" IS NULL AND "a"."UserId" = @userId
LIMIT 1
2026-06-26 23:49:16.195 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND CAST(strftime('%Y', "w"."Date") AS INTEGER) = @_8__locals1_year
ORDER BY "w"."Id"
2026-06-26 23:49:16.196 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "v"."Id", "v"."Date", "v"."Note", "v"."TenantId", "v"."UserId"
FROM "VacationDays" AS "v"
WHERE "v"."TenantId" IS NULL AND "v"."UserId" = @_8__locals1_userId AND CAST(strftime('%Y', "v"."Date") AS INTEGER) = @_8__locals1_year
2026-06-26 23:49:16.196 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "p"."Id", "p"."Counties", "p"."Date", "p"."Name"
FROM "PublicHolidays" AS "p"
WHERE CAST(strftime('%Y', "p"."Date") AS INTEGER) = @_8__locals1_year AND instr("p"."Counties", NULL) > 0
2026-06-26 23:49:25.894 +02:00 [INF] File logging active. Writing logs to /Users/marcwieland/Uni/Master/Projects/Timetracker/timetracker/timetracker.Server/logs
2026-06-26 23:49:26.340 +02:00 [WRN] Entity 'WorkDay' has a global query filter defined and is the required end of a relationship with the entity 'BreakEntry'. This may lead to unexpected results when the required entity is filtered out. Either configure the navigation as optional, or define matching query filters for both entities in the navigation. See https://go.microsoft.com/fwlink/?linkid=2131316 for more information.
2026-06-26 23:49:26.404 +02:00 [INF] Acquiring an exclusive lock for migration application. See https://aka.ms/efcore-docs-migrations-lock for more information if this takes too long.
2026-06-26 23:49:26.416 +02:00 [INF] Executed DbCommand (5ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30']
SELECT COUNT(*) FROM "sqlite_master" WHERE "name" = '__EFMigrationsLock' AND "type" = 'table';
2026-06-26 23:49:26.420 +02:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30']
INSERT OR IGNORE INTO "__EFMigrationsLock"("Id", "Timestamp") VALUES(1, '2026-06-26 21:49:26.418766+00:00');
SELECT changes();
2026-06-26 23:49:26.473 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30']
CREATE TABLE IF NOT EXISTS "__EFMigrationsHistory" (
"MigrationId" TEXT NOT NULL CONSTRAINT "PK___EFMigrationsHistory" PRIMARY KEY,
"ProductVersion" TEXT NOT NULL
);
2026-06-26 23:49:26.479 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30']
SELECT COUNT(*) FROM "sqlite_master" WHERE "name" = '__EFMigrationsHistory' AND "type" = 'table';
2026-06-26 23:49:26.482 +02:00 [INF] Executed DbCommand (1ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30']
SELECT "MigrationId", "ProductVersion"
FROM "__EFMigrationsHistory"
ORDER BY "MigrationId";
2026-06-26 23:49:26.485 +02:00 [INF] No migrations were applied. The database is already up to date.
2026-06-26 23:49:26.493 +02:00 [INF] Executed DbCommand (7ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30']
DELETE FROM "__EFMigrationsLock";
2026-06-26 23:49:26.614 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[], CommandType='"Text"', CommandTimeout='30']
SELECT "u"."Id", "u"."IsTenantAdmin", "u"."PasswordHash", "u"."PasswordSalt", "u"."TenantId", "u"."Username"
FROM "Users" AS "u"
WHERE "u"."TenantId" IS NULL AND "u"."Username" = 'marc'
LIMIT 1
2026-06-26 23:49:27.414 +02:00 [INF] Executed DbCommand (1ms) [Parameters=[@userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "a"."Id", "a"."DailyTargetHours", "a"."FlexTimeStartDate", "a"."FlexTimeStartingBalanceHours", "a"."GermanState", "a"."MinimumBreakMinutes", "a"."TenantId", "a"."UserId", "a"."VacationDaysPerYear", "a"."WorkFriday", "a"."WorkMonday", "a"."WorkSaturday", "a"."WorkSunday", "a"."WorkThursday", "a"."WorkTuesday", "a"."WorkWednesday"
FROM "AppSettings" AS "a"
WHERE "a"."TenantId" IS NULL AND "a"."UserId" = @userId
LIMIT 1
2026-06-26 23:49:27.414 +02:00 [INF] Executed DbCommand (1ms) [Parameters=[@userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "a"."Id", "a"."DailyTargetHours", "a"."FlexTimeStartDate", "a"."FlexTimeStartingBalanceHours", "a"."GermanState", "a"."MinimumBreakMinutes", "a"."TenantId", "a"."UserId", "a"."VacationDaysPerYear", "a"."WorkFriday", "a"."WorkMonday", "a"."WorkSaturday", "a"."WorkSunday", "a"."WorkThursday", "a"."WorkTuesday", "a"."WorkWednesday"
FROM "AppSettings" AS "a"
WHERE "a"."TenantId" IS NULL AND "a"."UserId" = @userId
LIMIT 1
2026-06-26 23:49:27.483 +02:00 [INF] Executed DbCommand (1ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @startDate='?' (DbType = Date), @endDate='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."Date" >= @startDate AND "w"."Date" <= @endDate
ORDER BY "w"."Id"
2026-06-26 23:49:27.483 +02:00 [INF] Executed DbCommand (1ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @startDate='?' (DbType = Date), @endDate='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."Date" >= @startDate AND "w"."Date" <= @endDate
ORDER BY "w"."Id"
2026-06-26 23:49:27.499 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Date"
FROM "WorkDays" AS "w"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."StartTime" IS NOT NULL AND "w"."EndTime" IS NOT NULL
ORDER BY "w"."Date"
2026-06-26 23:49:27.499 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Date"
FROM "WorkDays" AS "w"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."StartTime" IS NOT NULL AND "w"."EndTime" IS NOT NULL
ORDER BY "w"."Date"
2026-06-26 23:49:27.503 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "a"."Id", "a"."DailyTargetHours", "a"."FlexTimeStartDate", "a"."FlexTimeStartingBalanceHours", "a"."GermanState", "a"."MinimumBreakMinutes", "a"."TenantId", "a"."UserId", "a"."VacationDaysPerYear", "a"."WorkFriday", "a"."WorkMonday", "a"."WorkSaturday", "a"."WorkSunday", "a"."WorkThursday", "a"."WorkTuesday", "a"."WorkWednesday"
FROM "AppSettings" AS "a"
WHERE "a"."TenantId" IS NULL AND "a"."UserId" = @userId
LIMIT 1
2026-06-26 23:49:27.503 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "a"."Id", "a"."DailyTargetHours", "a"."FlexTimeStartDate", "a"."FlexTimeStartingBalanceHours", "a"."GermanState", "a"."MinimumBreakMinutes", "a"."TenantId", "a"."UserId", "a"."VacationDaysPerYear", "a"."WorkFriday", "a"."WorkMonday", "a"."WorkSaturday", "a"."WorkSunday", "a"."WorkThursday", "a"."WorkTuesday", "a"."WorkWednesday"
FROM "AppSettings" AS "a"
WHERE "a"."TenantId" IS NULL AND "a"."UserId" = @userId
LIMIT 1
2026-06-26 23:49:27.514 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND CAST(strftime('%Y', "w"."Date") AS INTEGER) = @_8__locals1_year
ORDER BY "w"."Id"
2026-06-26 23:49:27.514 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND CAST(strftime('%Y', "w"."Date") AS INTEGER) = @_8__locals1_year
ORDER BY "w"."Id"
2026-06-26 23:49:27.518 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "v"."Id", "v"."Date", "v"."Note", "v"."TenantId", "v"."UserId"
FROM "VacationDays" AS "v"
WHERE "v"."TenantId" IS NULL AND "v"."UserId" = @_8__locals1_userId AND CAST(strftime('%Y', "v"."Date") AS INTEGER) = @_8__locals1_year
2026-06-26 23:49:27.518 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "v"."Id", "v"."Date", "v"."Note", "v"."TenantId", "v"."UserId"
FROM "VacationDays" AS "v"
WHERE "v"."TenantId" IS NULL AND "v"."UserId" = @_8__locals1_userId AND CAST(strftime('%Y', "v"."Date") AS INTEGER) = @_8__locals1_year
2026-06-26 23:49:27.523 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "p"."Id", "p"."Counties", "p"."Date", "p"."Name"
FROM "PublicHolidays" AS "p"
WHERE CAST(strftime('%Y', "p"."Date") AS INTEGER) = @_8__locals1_year AND instr("p"."Counties", NULL) > 0
2026-06-26 23:49:27.523 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "p"."Id", "p"."Counties", "p"."Date", "p"."Name"
FROM "PublicHolidays" AS "p"
WHERE CAST(strftime('%Y', "p"."Date") AS INTEGER) = @_8__locals1_year AND instr("p"."Counties", NULL) > 0
2026-06-26 23:49:28.237 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "a"."Id", "a"."DailyTargetHours", "a"."FlexTimeStartDate", "a"."FlexTimeStartingBalanceHours", "a"."GermanState", "a"."MinimumBreakMinutes", "a"."TenantId", "a"."UserId", "a"."VacationDaysPerYear", "a"."WorkFriday", "a"."WorkMonday", "a"."WorkSaturday", "a"."WorkSunday", "a"."WorkThursday", "a"."WorkTuesday", "a"."WorkWednesday"
FROM "AppSettings" AS "a"
WHERE "a"."TenantId" IS NULL AND "a"."UserId" = @userId
LIMIT 1
2026-06-26 23:49:28.401 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @startDate='?' (DbType = Date), @endDate='?' (DbType = Date)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."Date" >= @startDate AND "w"."Date" <= @endDate
ORDER BY "w"."Id"
2026-06-26 23:49:28.401 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Date"
FROM "WorkDays" AS "w"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND "w"."StartTime" IS NOT NULL AND "w"."EndTime" IS NOT NULL
ORDER BY "w"."Date"
2026-06-26 23:49:28.453 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@userId='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "a"."Id", "a"."DailyTargetHours", "a"."FlexTimeStartDate", "a"."FlexTimeStartingBalanceHours", "a"."GermanState", "a"."MinimumBreakMinutes", "a"."TenantId", "a"."UserId", "a"."VacationDaysPerYear", "a"."WorkFriday", "a"."WorkMonday", "a"."WorkSaturday", "a"."WorkSunday", "a"."WorkThursday", "a"."WorkTuesday", "a"."WorkWednesday"
FROM "AppSettings" AS "a"
WHERE "a"."TenantId" IS NULL AND "a"."UserId" = @userId
LIMIT 1
2026-06-26 23:49:28.454 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "w"."Id", "w"."Date", "w"."EndTime", "w"."StartTime", "w"."TenantId", "w"."UserId", "b"."Id", "b"."EndTime", "b"."StartTime", "b"."WorkDayId"
FROM "WorkDays" AS "w"
LEFT JOIN "BreakEntries" AS "b" ON "w"."Id" = "b"."WorkDayId"
WHERE "w"."TenantId" IS NULL AND "w"."UserId" = @_8__locals1_userId AND CAST(strftime('%Y', "w"."Date") AS INTEGER) = @_8__locals1_year
ORDER BY "w"."Id"
2026-06-26 23:49:28.454 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_userId='?' (DbType = Int32), @_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "v"."Id", "v"."Date", "v"."Note", "v"."TenantId", "v"."UserId"
FROM "VacationDays" AS "v"
WHERE "v"."TenantId" IS NULL AND "v"."UserId" = @_8__locals1_userId AND CAST(strftime('%Y', "v"."Date") AS INTEGER) = @_8__locals1_year
2026-06-26 23:49:28.455 +02:00 [INF] Executed DbCommand (0ms) [Parameters=[@_8__locals1_year='?' (DbType = Int32)], CommandType='"Text"', CommandTimeout='30']
SELECT "p"."Id", "p"."Counties", "p"."Date", "p"."Name"
FROM "PublicHolidays" AS "p"
WHERE CAST(strftime('%Y', "p"."Date") AS INTEGER) = @_8__locals1_year AND instr("p"."Counties", NULL) > 0