Fix tenant-scoped vigencia delete

This commit is contained in:
Eduardo Lopes 2026-01-27 17:17:57 -03:00
parent e73f181b33
commit 27ebbbab85
1 changed files with 7 additions and 1 deletions

View File

@ -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<VigenciaLine>(600);