Skip to content

Commit 23540d1

Browse files
committed
chore(pkg/database): retry database selection after registration
Signed-off-by: Jeronimo Irazabal <[email protected]> chore(pkg/database): remove duplicated error handling Signed-off-by: Jeronimo Irazabal <[email protected]>
1 parent 88fd505 commit 23540d1

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

pkg/database/database.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,9 @@ func OpenDb(op *DbOptions, catalogDB DB, log logger.Logger) (DB, error) {
139139
}
140140
log.Infof("Database '%s' successfully registered", dbDir)
141141

142-
} else if err != nil {
142+
err = dbi.sqlEngine.UseDatabase(dbi.options.dbName)
143+
}
144+
if err != nil {
143145
return nil, logErr(dbi.Logger, "Unable to open store: %s", err)
144146
}
145147

@@ -193,9 +195,6 @@ func NewDb(op *DbOptions, catalogDB DB, log logger.Logger) (DB, error) {
193195
}
194196

195197
err = dbi.sqlEngine.UseDatabase(dbi.options.dbName)
196-
if err == sql.ErrDatabaseDoesNotExist {
197-
return nil, logErr(dbi.Logger, "Unable to open store: %s", err)
198-
}
199198
if err != nil {
200199
return nil, logErr(dbi.Logger, "Unable to open store: %s", err)
201200
}

0 commit comments

Comments
 (0)