File tree Expand file tree Collapse file tree 2 files changed +8
-2
lines changed
services/api-server/src/simcore_service_api_server Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change 1212from models_library .services_history import ServiceRelease
1313from models_library .users import UserID
1414from packaging .version import Version
15+ from simcore_service_api_server .exceptions .custom_errors import (
16+ SolverServiceListJobsFiltersError ,
17+ )
1518
1619from .models .api_resources import compose_resource_name
1720from .models .schemas .jobs import Job , JobInputs
@@ -110,8 +113,7 @@ async def list_jobs(
110113 collection_or_resource_ids .append ("releases" )
111114 collection_or_resource_ids .append (solver_version )
112115 elif solver_version :
113- msg = "solver_version is set but solver_id is not. Please provide both or none of them"
114- raise ValueError (msg )
116+ raise SolverServiceListJobsFiltersError
115117
116118 job_parent_resource_name_prefix = compose_resource_name (
117119 * collection_or_resource_ids
Original file line number Diff line number Diff line change @@ -16,3 +16,7 @@ class MissingWalletError(CustomBaseError):
1616
1717class ApplicationSetupError (CustomBaseError ):
1818 pass
19+
20+
21+ class SolverServiceListJobsFiltersError (CustomBaseError , ValueError ):
22+ msg_template = "solver_version is set but solver_id is not. Please provide both or none of them"
You can’t perform that action at this time.
0 commit comments