diff --git a/go/libraries/doltcore/sqle/dsess/session.go b/go/libraries/doltcore/sqle/dsess/session.go index bf98c3b104..5193eabff9 100644 --- a/go/libraries/doltcore/sqle/dsess/session.go +++ b/go/libraries/doltcore/sqle/dsess/session.go @@ -777,7 +777,9 @@ func (d *DoltSession) ResolveRootForRef(ctx *sql.Context, dbName, refStr string) } headRef, err := d.CWBHeadRef(ctx, dbName) - if err != nil { + if err == doltdb.ErrOperationNotSupportedInDetachedHead { + // leave head ref nil, we may not need it (commit hash) + } else if err != nil { return nil, nil, "", err }