diff --git a/module/program/ui/create.html.php b/module/program/ui/create.html.php
index 9408bdefaf..a46886837c 100644
--- a/module/program/ui/create.html.php
+++ b/module/program/ui/create.html.php
@@ -70,7 +70,7 @@ formPanel
set::suffix($lang->project->tenThousandYuan),
set::suffixWidth(50)
),
- $parentProgram ? formHidden('budgetUnit', $parentProgram->budgetUnit) : picker(set::name('budgetUnit'), set::items($budgetUnitList), set::value($config->project->defaultCurrency))
+ $parentProgram ? formHidden('budgetUnit', $parentProgram->budgetUnit) : picker(set::name('budgetUnit'), set::items($budgetUnitList), set::value($config->project->defaultCurrency), set::required(true))
)
),
formGroup