Skip to content

Commit f20858e

Browse files
authored
flow:fix post change bug (#566)
1 parent 2fc71ac commit f20858e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

middleware/flow/src/serv/flow_inst_serv.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -982,7 +982,7 @@ impl FlowInstServ {
982982
let rel_obj_ids = Self::filter_rel_obj_ids_by_state(&rel_bus_obj.rel_bus_obj_ids, &Some(condition.state_id.clone()), funs, ctx).await?;
983983
match condition.op {
984984
StateChangeConditionOp::And => {
985-
if !rel_bus_obj.rel_bus_obj_ids.is_empty() && rel_bus_obj.rel_bus_obj_ids.len() != rel_obj_ids.len() {
985+
if rel_bus_obj.rel_bus_obj_ids.is_empty() || rel_bus_obj.rel_bus_obj_ids.len() != rel_obj_ids.len() {
986986
mismatch_rel_obj_ids.push(rel_obj_id.clone());
987987
continue;
988988
}

0 commit comments

Comments
 (0)