Skip to content

Commit fcd328c

Browse files
committed
Merge branch 'main' of https://github.com/ideal-world/bios
2 parents d75cfb0 + 8d29496 commit fcd328c

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

backend/middlewares/flow/src/serv/flow_inst_serv.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -963,9 +963,9 @@ impl FlowInstServ {
963963
ctx.roles
964964
.clone()
965965
.into_iter()
966-
.map(|ctx_role_id| ctx_role_id.split(':').last().unwrap_or(&ctx_role_id).to_string())
966+
.map(|ctx_role_id| ctx_role_id.split(':').collect_vec().first().unwrap_or(&"").to_string())
967967
.collect_vec()
968-
.contains(&role_id.split(':').last().unwrap_or(role_id).to_string())
968+
.contains(&role_id.split(':').collect_vec().first().unwrap_or(&"").to_string())
969969
})
970970
{
971971
return true;

backend/middlewares/flow/tests/test_flow_scenes_fsm.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ pub async fn test(flow_client: &mut TestHttpClient) -> TardisResult<()> {
3535

3636
let mut ctx = TardisContext {
3737
own_paths: "".to_string(),
38-
ak: "".to_string(),
38+
ak: "u001".to_string(),
3939
roles: vec![],
4040
groups: vec![],
4141
owner: "u001".to_string(),
@@ -663,7 +663,7 @@ pub async fn test(flow_client: &mut TestHttpClient) -> TardisResult<()> {
663663
flow_client.put(&format!("/cc/inst/{}/transition/next", req_inst_id1), &FlowInstFindNextTransitionsReq { vars: None }).await;
664664
assert_eq!(next_transitions.len(), 2);
665665
ctx.owner = "a001".to_string();
666-
ctx.roles = vec!["t:admin".to_string()];
666+
ctx.roles = vec!["admin:t".to_string()];
667667
flow_client.set_auth(&ctx)?;
668668
let next_transitions: Vec<FlowInstFindNextTransitionResp> =
669669
flow_client.put(&format!("/cc/inst/{}/transition/next", req_inst_id1), &FlowInstFindNextTransitionsReq { vars: None }).await;

0 commit comments

Comments
 (0)