Skip to content

Commit 9cbbc41

Browse files
committed
Helpers::exportRules() skips empty branches
1 parent 6433874 commit 9cbbc41

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/Forms/Helpers.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,8 @@ public static function exportRules(Rules $rules)
112112
];
113113
if ($rule->branch->getToggles()) {
114114
$item['toggle'] = $rule->branch->getToggles();
115+
} elseif (!$item['rules']) {
116+
continue;
115117
}
116118
} else {
117119
$item = ['op' => ($rule->isNegative ? '~' : '') . $op, 'msg' => Validator::formatMessage($rule, FALSE)];

tests/Forms/Forms.renderer.1.expect

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
<tr>
4444
<th></th>
4545

46-
<td><label for="frm-send"><input type="checkbox" name="send" id="frm-send" data-nette-rules='[{"op":":equal","rules":[],"control":"send","arg":false},{"op":"~:equal","rules":[],"control":"send","toggle":{"sendBox":true},"arg":false}]' checked>Ship to address</label></td>
46+
<td><label for="frm-send"><input type="checkbox" name="send" id="frm-send" data-nette-rules='[{"op":"~:equal","rules":[],"control":"send","toggle":{"sendBox":true},"arg":false}]' checked>Ship to address</label></td>
4747
</tr>
4848
</table>
4949

0 commit comments

Comments
 (0)