ciyidogan commited on
Commit
5721a80
·
verified ·
1 Parent(s): 017e57f

Update admin_routes.py

Browse files
Files changed (1) hide show
  1. admin_routes.py +4 -20
admin_routes.py CHANGED
@@ -465,18 +465,12 @@ async def update_project(
465
  )
466
 
467
  log_info(f"✅ Project {project_id} updated by {username}")
468
- return result
469
-
470
  except RaceConditionError as e:
471
  log_warning(f"⚠️ Race condition detected for project {project_id}")
472
  raise HTTPException(
473
  status_code=409,
474
- detail={
475
- "message": e.message,
476
- "last_update_user": e.last_update_user,
477
- "last_update_date": e.last_update_date,
478
- "type": "race_condition"
479
- }
480
  )
481
  except ResourceNotFoundError:
482
  raise HTTPException(status_code=404, detail="Project not found")
@@ -572,12 +566,7 @@ async def update_version(
572
  log_warning(f"⚠️ Race condition detected for version {version_no}")
573
  raise HTTPException(
574
  status_code=409,
575
- detail={
576
- "message": e.message,
577
- "last_update_user": e.last_update_user,
578
- "last_update_date": e.last_update_date,
579
- "type": "race_condition"
580
- }
581
  )
582
  except ResourceNotFoundError:
583
  raise HTTPException(status_code=404, detail="Version not found")
@@ -759,12 +748,7 @@ async def update_api(
759
  log_warning(f"⚠️ Race condition detected for API '{api_name}'")
760
  raise HTTPException(
761
  status_code=409,
762
- detail={
763
- "message": e.message,
764
- "last_update_user": e.last_update_user,
765
- "last_update_date": e.last_update_date,
766
- "type": "race_condition"
767
- }
768
  )
769
  except ResourceNotFoundError:
770
  raise HTTPException(status_code=404, detail="API not found")
 
465
  )
466
 
467
  log_info(f"✅ Project {project_id} updated by {username}")
468
+ return result
 
469
  except RaceConditionError as e:
470
  log_warning(f"⚠️ Race condition detected for project {project_id}")
471
  raise HTTPException(
472
  status_code=409,
473
+ detail=e.to_http_detail()
 
 
 
 
 
474
  )
475
  except ResourceNotFoundError:
476
  raise HTTPException(status_code=404, detail="Project not found")
 
566
  log_warning(f"⚠️ Race condition detected for version {version_no}")
567
  raise HTTPException(
568
  status_code=409,
569
+ detail=e.to_http_detail()
 
 
 
 
 
570
  )
571
  except ResourceNotFoundError:
572
  raise HTTPException(status_code=404, detail="Version not found")
 
748
  log_warning(f"⚠️ Race condition detected for API '{api_name}'")
749
  raise HTTPException(
750
  status_code=409,
751
+ detail=e.to_http_detail()
 
 
 
 
 
752
  )
753
  except ResourceNotFoundError:
754
  raise HTTPException(status_code=404, detail="API not found")