fix: resolver conflicto de merge en signatures.ts

Restaura la construcción correcta de URLSearchParams en getSignatures,
eliminando el spread de filters inválido y el cierre de objeto roto.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-22 17:42:35 -05:00
45 changed files with 1218 additions and 579 deletions

View File

@@ -16,6 +16,7 @@ multi_currency_type_crud = TenantCRUDRoutes(
tags=["Multi Currency Types"],
resource_name="MultiCurrencyType",
enable_list=True,
enable_filters=True,
list_permissions=["cat_multi_currency_types.view"],
get_permissions=["cat_multi_currency_types.view"],
create_permissions=["cat_multi_currency_types.create"],

View File

@@ -22,8 +22,14 @@ class MultiCurrencyTypeService:
)
if filters:
# Add filters here if needed
pass
if filters.get('currency_type_code'):
query = query.filter(
MultiCurrencyType.currency_type_code.ilike(f"%{filters['currency_type_code']}%")
)
if filters.get('country_key'):
query = query.filter(
MultiCurrencyType.country_key.ilike(f"%{filters['country_key']}%")
)
total = query.count()
items = query.offset(skip).limit(limit).all()