fix(binding): prevent duplicate decoding and add validation in decodeToml

This commit is contained in:
revevide 2025-03-20 17:27:35 +08:00
parent cc4e11438c
commit 0a36ef76f2

View File

@ -31,5 +31,5 @@ func decodeToml(r io.Reader, obj any) error {
if err := decoder.Decode(obj); err != nil { if err := decoder.Decode(obj); err != nil {
return err return err
} }
return decoder.Decode(obj) return validate(obj)
} }