fix(audit): timestamp Optional para evitar 500 con registros NULL

Algunos registros de audit_log tienen timestamp=NULL en DB.
AuditLogOut tenia timestamp: datetime (no opcional) causando
ValidationError -> 500 Internal Server Error al listar el audit log.
This commit is contained in:
kitos
2026-05-19 10:09:47 +02:00
parent d6fce0bc4e
commit 83b74c5262
+2 -2
View File
@@ -2,7 +2,7 @@
import uuid
from datetime import datetime
from typing import Any
from typing import Any, Optional
from pydantic import BaseModel, ConfigDict
@@ -16,7 +16,7 @@ class AuditLogOut(BaseModel):
action: str
entity_type: str | None = None
entity_id: str | None = None
timestamp: datetime
timestamp: Optional[datetime] = None
details: dict[str, Any] | None = None
model_config = ConfigDict(from_attributes=True)