@@ -1390,18 +1390,18 @@ func (c *Cluster) initPreparedDatabaseRoles() error {
13901390 preparedSchemas = map [string ]acidv1.PreparedSchema {"data" : {DefaultRoles : util .True ()}}
13911391 }
13921392
1393- var searchPath strings.Builder
1394- searchPath .WriteString (constants .DefaultSearchPath )
1393+ searchPathArr := []string {constants .DefaultSearchPath }
13951394 for preparedSchemaName := range preparedSchemas {
1396- searchPath . WriteString ( ", " + fmt .Sprintf ("%q" , preparedSchemaName ))
1395+ searchPathArr = append ( searchPathArr , fmt .Sprintf ("%q" , preparedSchemaName ))
13971396 }
1397+ searchPath := strings .Join (searchPathArr , ", " )
13981398
13991399 // default roles per database
1400- if err := c .initDefaultRoles (defaultRoles , "admin" , preparedDbName , searchPath . String () , preparedDB .SecretNamespace ); err != nil {
1400+ if err := c .initDefaultRoles (defaultRoles , "admin" , preparedDbName , searchPath , preparedDB .SecretNamespace ); err != nil {
14011401 return fmt .Errorf ("could not initialize default roles for database %s: %v" , preparedDbName , err )
14021402 }
14031403 if preparedDB .DefaultUsers {
1404- if err := c .initDefaultRoles (defaultUsers , "admin" , preparedDbName , searchPath . String () , preparedDB .SecretNamespace ); err != nil {
1404+ if err := c .initDefaultRoles (defaultUsers , "admin" , preparedDbName , searchPath , preparedDB .SecretNamespace ); err != nil {
14051405 return fmt .Errorf ("could not initialize default roles for database %s: %v" , preparedDbName , err )
14061406 }
14071407 }
0 commit comments