fix: zero-value fallback — integer→0, boolean→false; modify uses WithDefaults

This commit is contained in:
“Naeel”
2026-07-18 22:28:02 +04:00
parent 97bd580626
commit cfb546651b
8 changed files with 115 additions and 88 deletions
+6
View File
@@ -332,6 +332,12 @@ func normalizeUniversalValueV6(val string, param universalCfsParam) string {
if strings.Contains(dataType, "map") || strings.Contains(dataType, "json") || strings.Contains(nameHint, "map") || strings.Contains(nameHint, "json") {
return "{}"
}
if strings.Contains(dataType, "integer") || strings.Contains(dataType, "int") {
return "0"
}
if strings.Contains(dataType, "boolean") || strings.Contains(dataType, "bool") {
return "false"
}
return trimmed
}