Skip to content

Commit 33a8a91

Browse files
committed
fix case when no releases available - test passes
1 parent 0997a1e commit 33a8a91

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

services/api-server/src/simcore_service_api_server/_service_solvers.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
from models_library.services_enums import ServiceType
1212
from models_library.users import UserID
1313
from pydantic import NonNegativeInt, PositiveInt
14+
from simcore_service_api_server.exceptions.backend_errors import (
15+
ProgramOrSolverOrStudyNotFoundError,
16+
)
1417

1518
from .models.schemas.solvers import Solver, SolverKeyId
1619
from .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,

0 commit comments

Comments
 (0)