Skip to content

Commit e6bfc6a

Browse files
committed
merge: submit/microflow-split-subtype-preservation fixup (PR mendixlabs#265 review)
2 parents 5646986 + 1589b68 commit e6bfc6a

2 files changed

Lines changed: 1 addition & 4 deletions

File tree

sdk/microflows/microflows.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,6 @@ func (ExpressionSplitCondition) isSplitCondition() {}
294294
// "RuleCall.Microflow" field (rules and microflows share a namespace).
295295
type RuleSplitCondition struct {
296296
model.BaseElement
297-
RuleID model.ID `json:"ruleId"`
298297
RuleQualifiedName string `json:"ruleQualifiedName,omitempty"`
299298
ParameterMappings []*RuleCallParameterMapping `json:"parameterMappings,omitempty"`
300299
}

sdk/mpr/parser_microflow.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -460,9 +460,7 @@ func parseSplitCondition(raw map[string]any) microflows.SplitCondition {
460460
Expression: extractString(raw["Expression"]),
461461
}
462462
case "Microflows$RuleSplitCondition":
463-
cond := &microflows.RuleSplitCondition{
464-
RuleID: model.ID(extractBsonID(raw["Rule"])),
465-
}
463+
cond := &microflows.RuleSplitCondition{}
466464
// Mendix nests the rule reference under a RuleCall sub-document whose
467465
// "Microflow" field holds the rule's qualified name (rules share the
468466
// microflow namespace). Parameter mappings are scoped inside RuleCall too.

0 commit comments

Comments
 (0)