diff --git a/go/libraries/doltcore/sqle/dtables/diff_iter.go b/go/libraries/doltcore/sqle/dtables/diff_iter.go index 8312c9cb07..179b9aba44 100644 --- a/go/libraries/doltcore/sqle/dtables/diff_iter.go +++ b/go/libraries/doltcore/sqle/dtables/diff_iter.go @@ -342,7 +342,7 @@ func (itr prollyDiffIter) makeDiffRow(d tree.Diff) (r sql.Row, err error) { o := n r[o] = itr.toCm.name - r[o+1] = itr.toCm.ts + r[o+1] = maybeTime(itr.toCm.ts) if d.Type != tree.AddedDiff { err = itr.fromConverter.PutConverted(val.Tuple(d.Key), val.Tuple(d.From), r[n+2:n+2+m]) @@ -353,7 +353,7 @@ func (itr prollyDiffIter) makeDiffRow(d tree.Diff) (r sql.Row, err error) { o = n + 2 + m r[o] = itr.fromCm.name - r[o+1] = itr.fromCm.ts + r[o+1] = maybeTime(itr.fromCm.ts) r[o+2] = diffTypeString(d) return r, nil @@ -370,3 +370,10 @@ func diffTypeString(d tree.Diff) (s string) { } return } + +func maybeTime(t *time.Time) interface{} { + if t != nil { + return *t + } + return nil +}