audit: api response models

Signed-off-by: Vladimir Mandic <mandic00@live.com>
This commit is contained in:
Vladimir Mandic
2026-07-01 11:19:55 +02:00
parent 2ad76fecb6
commit 743d585faa
4 changed files with 142 additions and 53 deletions
+3 -3
View File
@@ -90,9 +90,9 @@ def get_cmd_flags():
return vars(shared.cmd_opts)
def get_history(req: models.ReqHistory = Depends()):
if req.id is not None and (isinstance(req.id, str) and len(req.id) > 0 or isinstance(req.id, int)):
id = str(req.id) if isinstance(req.id, int) else req.id
res = [item for item in shared.state.state_history if item['id'] == id]
if req.id is not None and ((isinstance(req.id, str) and len(req.id) > 0) or isinstance(req.id, int)):
_id = str(req.id) if isinstance(req.id, int) else req.id
res = [item for item in shared.state.state_history if item['id'] == _id]
else:
res = shared.state.state_history
res = [models.ResHistory(**item) for item in res]