From 8a9de532ea433feb01dadeac1fc1f968d272b345 Mon Sep 17 00:00:00 2001 From: Andy Arthur Date: Mon, 1 Mar 2021 09:10:20 -0800 Subject: [PATCH] pr feedback --- go/libraries/doltcore/merge/merge.go | 5 +++++ go/libraries/doltcore/sqle/enginetest/dolt_harness.go | 1 + go/store/marshal/decode.go | 3 --- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/go/libraries/doltcore/merge/merge.go b/go/libraries/doltcore/merge/merge.go index fb1f477517..2589e304d1 100644 --- a/go/libraries/doltcore/merge/merge.go +++ b/go/libraries/doltcore/merge/merge.go @@ -820,6 +820,11 @@ func MergeRoots(ctx context.Context, ourRoot, theirRoot, ancRoot *doltdb.RootVal return nil, nil, err } + newRoot, err = tableEditSession.Flush(ctx) + if err != nil { + return nil, nil, err + } + return newRoot, tblToStats, nil } diff --git a/go/libraries/doltcore/sqle/enginetest/dolt_harness.go b/go/libraries/doltcore/sqle/enginetest/dolt_harness.go index b35972eff0..e6e0afcc72 100755 --- a/go/libraries/doltcore/sqle/enginetest/dolt_harness.go +++ b/go/libraries/doltcore/sqle/enginetest/dolt_harness.go @@ -70,6 +70,7 @@ func (d *DoltHarness) SkipQueryTest(query string) bool { lowerQuery == "show variables" || // we set extra variables strings.Contains(lowerQuery, "show create table") || // we set extra comment info strings.Contains(lowerQuery, "show indexes from") || // we create / expose extra indexes (for foreign keys) + strings.Contains(lowerQuery, "row_number") || // TODO: fix row number race query == `SELECT i FROM mytable mt WHERE (SELECT i FROM mytable where i = mt.i and i > 2) IS NOT NULL AND (SELECT i2 FROM othertable where i2 = i) IS NOT NULL diff --git a/go/store/marshal/decode.go b/go/store/marshal/decode.go index 4c4d684c4f..1e2e0f7c55 100644 --- a/go/store/marshal/decode.go +++ b/go/store/marshal/decode.go @@ -464,9 +464,6 @@ func iterListOrSlice(ctx context.Context, nbf *types.NomsBinFormat, v types.Valu case types.List: err := v.Iter(ctx, func(v types.Value, idx uint64) (stop bool, err error) { err = f(v, idx) - if err != nil { - return false, err - } return }) if err != nil {