From 7265f778e8e605e61cd81f0db611a859cfff5c5c Mon Sep 17 00:00:00 2001 From: TheRON Date: Sun, 21 Jun 2026 09:38:35 -0400 Subject: [PATCH] Updated --- hubzilla/addon/vs01/vs01_renderer.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hubzilla/addon/vs01/vs01_renderer.php b/hubzilla/addon/vs01/vs01_renderer.php index fbed925..be0b2c3 100644 --- a/hubzilla/addon/vs01/vs01_renderer.php +++ b/hubzilla/addon/vs01/vs01_renderer.php @@ -161,7 +161,10 @@ function vs01_render_field_multiselect($field, $value = '') { function vs01_render_field($field, $submitted_values = []) { $id = $field['id'] ?? ''; $type = $field['type'] ?? 'text'; - $value = $submitted_values[$id] ?? ''; + // A schema field may declare a "default" (e.g. ho_total_units => 0) so the + // input isn't left blank on first render. Submitted values always win; + // this only applies on the initial, un-submitted render of the form. + $value = $submitted_values[$id] ?? (isset($field['default']) ? (string) $field['default'] : ''); switch ($type) { case 'text': $html = vs01_render_field_text($field, $value); break;