From 27ebbbab8536b4d03c64417d8eade0867d9b914c Mon Sep 17 00:00:00 2001 From: Eduardo Lopes <155753879+eduardolopesx03@users.noreply.github.com> Date: Tue, 27 Jan 2026 17:17:57 -0300 Subject: [PATCH] Fix tenant-scoped vigencia delete --- Controllers/LinesController.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Controllers/LinesController.cs b/Controllers/LinesController.cs index f4926fb..cdfa4ea 100644 --- a/Controllers/LinesController.cs +++ b/Controllers/LinesController.cs @@ -1176,7 +1176,13 @@ namespace line_gestao_api.Controllers var startRow = headerRow.RowNumber() + 1; var lastRow = ws.LastRowUsed()?.RowNumber() ?? startRow; - await _db.VigenciaLines.ExecuteDeleteAsync(); + var tenantId = GetTenantIdFromClaims(); + var vigenciaQuery = _db.VigenciaLines.IgnoreQueryFilters(); + if (tenantId.HasValue) + { + vigenciaQuery = vigenciaQuery.Where(v => v.TenantId == tenantId.Value); + } + await vigenciaQuery.ExecuteDeleteAsync(); var buffer = new List(600);