diff --git a/virtweb_frontend/src/widgets/forms/CloudInitEditor.tsx b/virtweb_frontend/src/widgets/forms/CloudInitEditor.tsx index f8fc928..dc42f9e 100644 --- a/virtweb_frontend/src/widgets/forms/CloudInitEditor.tsx +++ b/virtweb_frontend/src/widgets/forms/CloudInitEditor.tsx @@ -333,8 +333,7 @@ function CloudInitBooleanInput(p: { label={p.name} checked={p.yaml.getIn(p.attrPath) === true} onValueChange={(v) => { - if (v) p.yaml.setIn(p.attrPath, v); - else p.yaml.deleteIn(p.attrPath); + p.yaml.setIn(p.attrPath, v); p.onChange?.(); }} />