fix: arreglo bug de inconsistencia en la paginacion , poniendolo como 1 based y con validacion.

This commit is contained in:
javiermengual 2025-12-30 12:20:54 +01:00
parent 7018efe279
commit accb4d3c4a
1 changed files with 2 additions and 1 deletions

View File

@ -1,3 +1,4 @@
using System.ComponentModel.DataAnnotations;
using DoliMiddlewareApi.Services; using DoliMiddlewareApi.Services;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
@ -17,7 +18,7 @@ public class InvoicesController : ControllerBase
[HttpGet] [HttpGet]
public async Task<IActionResult> GetInvoices( public async Task<IActionResult> GetInvoices(
[FromQuery] int limit = 50, [FromQuery] int limit = 50,
[FromQuery] int page = 0, [FromQuery] [Range(1, int.MaxValue)] int page = 1,
[FromQuery] string? status = null) [FromQuery] string? status = null)
{ {
var invoices = await _dolibarrClient.GetInvoicesAsync(limit, page, status); var invoices = await _dolibarrClient.GetInvoicesAsync(limit, page, status);