Skip to content

Commit b095717

Browse files
committed
editoast: fix authz for search endpoint operationalpoint
Signed-off-by: Florian Amsallem <[email protected]>
1 parent 8590f5e commit b095717

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

editoast/src/views/search.rs

+2-3
Original file line numberDiff line numberDiff line change
@@ -351,9 +351,8 @@ async fn search(
351351
Json(SearchPayload { object, query, dry }): Json<SearchPayload>,
352352
) -> Result<Json<serde_json::Value>> {
353353
let roles: HashSet<BuiltinRole> = match object.as_str() {
354-
"track" | "operationalpoint" | "signal" => HashSet::from([BuiltinRole::OperationalStudies]),
355-
"trainschedule" => HashSet::from([BuiltinRole::OperationalStudies, BuiltinRole::Stdcm]),
356-
"project" | "study" | "scenario" => HashSet::from([BuiltinRole::OperationalStudies]),
354+
"track" | "signal" | "project" | "study" | "scenario" => HashSet::from([BuiltinRole::OperationalStudies]),
355+
"trainschedule" | "operationalpoint" => HashSet::from([BuiltinRole::OperationalStudies, BuiltinRole::Stdcm]),
357356
_ => {
358357
return Err(SearchApiError::ObjectType {
359358
object_type: object.to_owned(),

0 commit comments

Comments
 (0)