Skip to content

Commit ecbc055

Browse files
committed
fix(athena): Enhance error handling in GetSchemata to include additional error types
1 parent 30e7715 commit ecbc055

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

core/dbio/database/database_athena.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1045,7 +1045,7 @@ func (conn *AthenaConn) GetSchemata(level SchemataLevel, schemaName string, tabl
10451045
)
10461046
}
10471047
if err != nil {
1048-
if strings.Contains(err.Error(), "TYPE_NOT_FOUND") || strings.Contains(err.Error(), "GENERIC_INTERNAL_ERROR") || strings.Contains(err.Error(), "AccessDenied") {
1048+
if strings.Contains(err.Error(), "TYPE_NOT_FOUND") || strings.Contains(err.Error(), "GENERIC_INTERNAL_ERROR") || strings.Contains(err.Error(), "AccessDenied") || strings.Contains(err.Error(), "PERMISSION_DENIED") || strings.Contains(err.Error(), "INTERNAL_ERROR_QUERY_ENGINE") {
10491049
g.Warn(g.ErrMsg(err))
10501050
err = nil
10511051
} else {

0 commit comments

Comments
 (0)