File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -696,12 +696,8 @@ func (c *Cluster) syncPreparedDatabases() error {
696696 if err := c .initDbConnWithName (preparedDbName ); err != nil {
697697 return fmt .Errorf ("could not init connection to database %s: %v" , preparedDbName , err )
698698 }
699- defer func () {
700- if err := c .closeDbConn (); err != nil {
701- c .logger .Errorf ("could not close database connection: %v" , err )
702- }
703- }()
704699
700+ c .logger .Debugf ("syncing prepared database %q" , preparedDbName )
705701 // now, prepare defined schemas
706702 preparedSchemas := preparedDB .PreparedSchemas
707703 if len (preparedDB .PreparedSchemas ) == 0 {
@@ -715,6 +711,10 @@ func (c *Cluster) syncPreparedDatabases() error {
715711 if err := c .syncExtensions (preparedDB .Extensions ); err != nil {
716712 return err
717713 }
714+
715+ if err := c .closeDbConn (); err != nil {
716+ c .logger .Errorf ("could not close database connection: %v" , err )
717+ }
718718 }
719719
720720 return nil
You can’t perform that action at this time.
0 commit comments