diff --git a/src/Api/Dirt/Public/Controllers/EventsController.cs b/src/Api/Dirt/Public/Controllers/EventsController.cs index 8c76137489..b7ace39503 100644 --- a/src/Api/Dirt/Public/Controllers/EventsController.cs +++ b/src/Api/Dirt/Public/Controllers/EventsController.cs @@ -59,7 +59,7 @@ public class EventsController : Controller { if (!_currentContext.OrganizationId.HasValue) { - return new JsonResult(new PagedListResponseModel([], "")); + return new JsonResult(new PagedListResponseModel([], null)); } var organizationId = _currentContext.OrganizationId.Value; @@ -98,7 +98,7 @@ public class EventsController : Controller } else { - return new JsonResult(new PagedListResponseModel([], "")); + return new JsonResult(new PagedListResponseModel([], null)); } } else if (request.ProjectId.HasValue) @@ -112,7 +112,7 @@ public class EventsController : Controller } else { - return new JsonResult(new PagedListResponseModel([], "")); + return new JsonResult(new PagedListResponseModel([], null)); } } else @@ -123,7 +123,7 @@ public class EventsController : Controller } var eventResponses = result.Data.Select(e => new EventResponseModel(e)); - var response = new PagedListResponseModel(eventResponses, result.ContinuationToken ?? ""); + var response = new PagedListResponseModel(eventResponses, result.ContinuationToken ?? null); _logger.LogAggregateData(_featureService, organizationId, response, request); diff --git a/src/Api/Models/Public/Response/PagedListResponseModel.cs b/src/Api/Models/Public/Response/PagedListResponseModel.cs index b0f25cb4f8..14893b77a5 100644 --- a/src/Api/Models/Public/Response/PagedListResponseModel.cs +++ b/src/Api/Models/Public/Response/PagedListResponseModel.cs @@ -1,10 +1,10 @@ namespace Bit.Api.Models.Public.Response; -public class PagedListResponseModel(IEnumerable data, string continuationToken) : ListResponseModel(data) +public class PagedListResponseModel(IEnumerable data, string? continuationToken) : ListResponseModel(data) where T : IResponseModel { /// /// A cursor for use in pagination. /// - public string ContinuationToken { get; set; } = continuationToken; + public string? ContinuationToken { get; set; } = string.IsNullOrEmpty(continuationToken) ? null : continuationToken; }