Spaces:
Paused
Paused
Update admin_routes.py
Browse files- 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")
|