From fa9af1a47ff890ef8dfbe5b34dcb4c6f9e52b796 Mon Sep 17 00:00:00 2001 From: joncrall Date: Tue, 30 Dec 2025 18:35:32 -0500 Subject: [PATCH] fix type error --- .../Queries/GetPaginationSettingsHandler.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ErsatzTV.Application/Configuration/Queries/GetPaginationSettingsHandler.cs b/ErsatzTV.Application/Configuration/Queries/GetPaginationSettingsHandler.cs index abf26ae7f..5c69bc187 100644 --- a/ErsatzTV.Application/Configuration/Queries/GetPaginationSettingsHandler.cs +++ b/ErsatzTV.Application/Configuration/Queries/GetPaginationSettingsHandler.cs @@ -20,8 +20,13 @@ public class GetPaginationSettingsHandler : IRequestHandler(element => int.TryParse(element.Value, out int value) ? value : null)); + Option maybePageSize = + maybeElement.Bind(element => + int.TryParse(element.Value, out int value) + ? Prelude.Some(value) + : Option.None); + + int defaultPageSize = PaginationOptions.NormalizePageSize(maybePageSize.ToNullable()); return new PaginationSettingsViewModel { DefaultPageSize = defaultPageSize }; }