diff --git a/module/todo/ui/edit.html.php b/module/todo/ui/edit.html.php
index de21e4fac9..157d0c7de1 100644
--- a/module/todo/ui/edit.html.php
+++ b/module/todo/ui/edit.html.php
@@ -452,6 +452,7 @@ formPanel
'id' => 'private',
'name' => 'private',
'text' => $lang->todo->private,
+ 'value' => !empty($todo->private) ? 'on' : '0',
'checked' => !empty($todo->private)
)
),