habulaj commited on
Commit
923951b
·
verified ·
1 Parent(s): 6b1f032

Update routes/logs.py

Browse files
Files changed (1) hide show
  1. routes/logs.py +19 -15
routes/logs.py CHANGED
@@ -203,21 +203,25 @@ async def get_logs(
203
 
204
  return f"{email} performed action: {action} on {reference}"
205
 
206
- enriched_logs.append({
207
- "id": log["id"],
208
- "user": {
209
- "id": user_raw.get("id"),
210
- "email": user_raw.get("email"),
211
- "avatar": user_raw.get("avatar")
212
- },
213
- "action": log["action"],
214
- "reference": log["reference"],
215
- "old_data": log["old_data"],
216
- "new_data": log["new_data"],
217
- "created_at": log["created_at"],
218
- "message": generate_message(log, user_raw),
219
- "formatted_date": format_relative_date(log["created_at"])
220
- })
 
 
 
 
221
 
222
  has_next = len(logs) == limit
223
 
 
203
 
204
  return f"{email} performed action: {action} on {reference}"
205
 
206
+ # Enriquecer logs com mensagens e datas formatadas
207
+ enriched_logs = []
208
+ for log in logs:
209
+ user_raw = user_info_map.get(log["user"], {})
210
+ enriched_logs.append({
211
+ "id": log["id"],
212
+ "user": {
213
+ "id": user_raw.get("id"),
214
+ "email": user_raw.get("email"),
215
+ "avatar": user_raw.get("avatar")
216
+ },
217
+ "action": log["action"],
218
+ "reference": log["reference"],
219
+ "old_data": log["old_data"],
220
+ "new_data": log["new_data"],
221
+ "created_at": log["created_at"],
222
+ "message": generate_message(log, user_raw),
223
+ "formatted_date": format_relative_date(log["created_at"])
224
+ })
225
 
226
  has_next = len(logs) == limit
227