diff --git a/postgres/numeric/numeric.go b/postgres/numeric/numeric.go index 753feff..73fdb16 100644 --- a/postgres/numeric/numeric.go +++ b/postgres/numeric/numeric.go @@ -129,7 +129,7 @@ func (n Numeric) String() string { exp = -exp for length <= exp { - bytes = append(bytes, byte('0')) + bytes = append([]byte{byte('0')}, bytes...) length++ } @@ -166,7 +166,7 @@ func (n Numeric) MarshalJSON() ([]byte, error) { exp = -exp for length <= exp { - bytes = append(bytes, byte('0')) + bytes = append([]byte{byte('0')}, bytes...) length++ }