#4263·gqlgen

当从未定义的变量填充内联输入对象字段时,默认值将被忽略

作者: surbhi-singh创建于 2026年7月11日更新于 2026年7月11日

当一个输入对象字段从变量中设置为内联(例如 `{ truthyBoolean: $truthyBoolean }`)且该变量未定义时,字段的模式默认值不会被应用。相反,解析器会接收 nil。如果整个输入对象作为变量传递,或者该字段完全省略,则默认值会按预期应用。这种行为是不一致的。

内容来源: 99designs/gqlgen