From 4c6467e6e1c1efdfc582973df300056574ef1c62 Mon Sep 17 00:00:00 2001 From: Mihai Criveti Date: Sat, 13 Dec 2025 01:26:00 +0000 Subject: [PATCH] fix(admin): allow editing inactive resources in admin UI Include inactive resources when fetching resource details for editing. This fixes the 404 error that occurred when clicking Edit on an inactive resource in the admin UI. Closes #1545 Signed-off-by: Mihai Criveti --- mcpgateway/admin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mcpgateway/admin.py b/mcpgateway/admin.py index 5a34692bb..cf5c244f1 100644 --- a/mcpgateway/admin.py +++ b/mcpgateway/admin.py @@ -8382,7 +8382,7 @@ async def admin_get_resource(resource_id: str, db: Session = Depends(get_db), us """ LOGGER.debug(f"User {get_user_email(user)} requested details for resource ID {resource_id}") try: - resource = await resource_service.get_resource_by_id(db, resource_id) + resource = await resource_service.get_resource_by_id(db, resource_id, include_inactive=True) # content = await resource_service.read_resource(db, resource_id=resource_id) return {"resource": resource.model_dump(by_alias=True)} # , "content": None} except ResourceNotFoundError as e: