File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
services/api-server/src/simcore_service_api_server Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change 1111from models_library .services_enums import ServiceType
1212from models_library .users import UserID
1313from pydantic import NonNegativeInt , PositiveInt
14+ from simcore_service_api_server .exceptions .backend_errors import (
15+ ProgramOrSolverOrStudyNotFoundError ,
16+ )
1417
1518from .models .schemas .solvers import Solver , SolverKeyId
1619from .services_rpc .catalog import CatalogService
@@ -59,7 +62,8 @@ async def get_latest_release(
5962 limit = 1 ,
6063 )
6164
62- assert len (releases ) == 1 # nosec
65+ if len (releases ) == 0 :
66+ raise ProgramOrSolverOrStudyNotFoundError (name = solver_key , version = "latest" )
6367 service = await self ._catalog_service .get (
6468 user_id = user_id ,
6569 name = solver_key ,
You can’t perform that action at this time.
0 commit comments