[fix]: various issues discovered during testing (#3002)

* fix: prevent invalid calls to exchange APIs
* fix: audit conditions
* fix: audit filtering
This commit is contained in:
Vlad Stan
2025-02-27 07:45:29 +01:00
committed by GitHub
parent 89d85a0d7e
commit 048aff3db4
5 changed files with 17 additions and 10 deletions
+3 -2
View File
@@ -134,8 +134,9 @@ class AuditMiddleware(BaseHTTPMiddleware):
assert response
return response
finally:
duration = (datetime.now(timezone.utc) - start_time).total_seconds()
await self._log_audit(request, response, duration, request_details)
if request_details:
duration = (datetime.now(timezone.utc) - start_time).total_seconds()
await self._log_audit(request, response, duration, request_details)
async def _log_audit(
self,