Skip to content

Commit 43524b0

Browse files
author
James Cor
committed
better
1 parent 70b8622 commit 43524b0

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

sql/types/geometry.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -497,14 +497,14 @@ func (t GeometryType) SQLValue(ctx *sql.Context, v sql.Value, dest []byte) (sqlt
497497
if v.IsNull() {
498498
return sqltypes.NULL, nil
499499
}
500-
if v.Val != nil {
501-
return sqltypes.MakeTrusted(sqltypes.Geometry, v.Val), nil
502-
}
503-
geomBytes, err := v.WrappedVal.Unwrap(ctx)
504-
if err != nil {
505-
return sqltypes.Value{}, err
500+
if v.Val == nil {
501+
var err error
502+
v.Val, err = v.WrappedVal.Unwrap(ctx)
503+
if err != nil {
504+
return sqltypes.Value{}, err
505+
}
506506
}
507-
return sqltypes.MakeTrusted(sqltypes.Geometry, geomBytes), nil
507+
return sqltypes.MakeTrusted(sqltypes.Geometry, v.Val), nil
508508
}
509509

510510
// String implements Type interface.

0 commit comments

Comments
 (0)