Spaces:
Building
Building
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")
|