jinja : do not pass empty tools and add some none filters (#19176)

This commit is contained in:
Sigbjørn Skjæret
2026-01-29 14:06:54 +01:00
committed by GitHub
parent f3dd7b8e68
commit b45ef2702c
3 changed files with 16 additions and 9 deletions
+10
View File
@@ -1028,6 +1028,16 @@ const func_builtins & value_none_t::get_builtins() const {
{"safe", [](const func_args &) -> value {
return mk_val<value_string>("None");
}},
{"strip", [](const func_args &) -> value {
return mk_val<value_string>("None");
}},
{"items", empty_value_fn<value_array>},
{"map", empty_value_fn<value_array>},
{"reject", empty_value_fn<value_array>},
{"rejectattr", empty_value_fn<value_array>},
{"select", empty_value_fn<value_array>},
{"selectattr", empty_value_fn<value_array>},
{"unique", empty_value_fn<value_array>},
};
return builtins;
}