Skip to content

Commit ee688ce

Browse files
committed
Fixes
1 parent ec8944e commit ee688ce

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

go/libraries/doltcore/sqle/database.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -430,7 +430,7 @@ func (db Database) getTableInsensitive(ctx *sql.Context, head *doltdb.Commit, ds
430430
if err != nil {
431431
return nil, false, err
432432
}
433-
if isDoltSystemTable(lwrName) && systemTable {
433+
if isDoltSystemTable(lwrName) || systemTable {
434434
if head == nil {
435435
var err error
436436
head, err = ds.GetHeadCommit(ctx, db.RevisionQualifiedName())
@@ -472,7 +472,7 @@ func (db Database) getTableInsensitive(ctx *sql.Context, head *doltdb.Commit, ds
472472
if err != nil {
473473
return nil, false, err
474474
}
475-
if isDoltSystemTable(lwrName) && systemTable {
475+
if isDoltSystemTable(lwrName) || systemTable {
476476
dt, found = dtables.NewBranchesTable(ctx, db), true
477477
}
478478
case doltdb.RemoteBranchesTableName:
@@ -488,7 +488,7 @@ func (db Database) getTableInsensitive(ctx *sql.Context, head *doltdb.Commit, ds
488488
if err != nil {
489489
return nil, false, err
490490
}
491-
if isDoltSystemTable(lwrName) && systemTable {
491+
if isDoltSystemTable(lwrName) || systemTable {
492492
sess := dsess.DSessFromSess(ctx.Session)
493493
adapter := dsess.NewSessionStateAdapter(
494494
sess, db.RevisionQualifiedName(),
@@ -509,7 +509,7 @@ func (db Database) getTableInsensitive(ctx *sql.Context, head *doltdb.Commit, ds
509509
if err != nil {
510510
return nil, false, err
511511
}
512-
if isDoltSystemTable(lwrName) && systemTable {
512+
if isDoltSystemTable(lwrName) || systemTable {
513513
dt, found = dtables.NewTagsTable(ctx, db.ddb), true
514514
}
515515
case dtables.AccessTableName:
@@ -542,7 +542,7 @@ func (db Database) getTableInsensitive(ctx *sql.Context, head *doltdb.Commit, ds
542542
if err != nil {
543543
return nil, false, err
544544
}
545-
if isDoltSystemTable(lwrName) && systemTable {
545+
if isDoltSystemTable(lwrName) || systemTable {
546546
if resolve.UseSearchPath && lwrName == doltdb.DocTableName {
547547
db.schemaName = "dolt"
548548
}

go/libraries/doltcore/sqle/resolve/search_path.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,9 @@ func IsSystemTable(ctx *sql.Context, tableName doltdb.TableName, root doltdb.Roo
8484
if tableName.Schema == "dolt" {
8585
return true, nil
8686
}
87+
if tableName.Schema != "" {
88+
return false, nil
89+
}
8790

8891
schemasToSearch, err := SearchPath(ctx)
8992
if err != nil {

0 commit comments

Comments
 (0)