Skip to content

Commit c7b1e7c

Browse files
authored
Merge branch 'master' into sess-pool-support
2 parents c5d4b2c + b999c55 commit c7b1e7c

File tree

1 file changed

+35
-7
lines changed

1 file changed

+35
-7
lines changed

internal/api/handle_admin.go

Lines changed: 35 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,11 @@ func (s *Server) handleUpdatePostgresSettings(w http.ResponseWriter, r *http.Req
119119
return
120120
}
121121

122-
user := s.node.PGConfig.UserConfig()
122+
user, err := flypg.ReadFromFile(s.node.PGConfig.UserConfigFile())
123+
if err != nil {
124+
renderErr(w, err)
125+
return
126+
}
123127

124128
var in map[string]interface{}
125129

@@ -217,8 +221,16 @@ func (s *Server) handleViewPostgresSettings(w http.ResponseWriter, r *http.Reque
217221

218222
defer close()
219223

220-
internal := s.node.PGConfig.InternalConfig()
221-
user := s.node.PGConfig.UserConfig()
224+
internal, err := flypg.ReadFromFile(s.node.PGConfig.InternalConfigFile())
225+
if err != nil {
226+
renderErr(w, err)
227+
return
228+
}
229+
user, err := flypg.ReadFromFile(s.node.PGConfig.UserConfigFile())
230+
if err != nil {
231+
renderErr(w, err)
232+
return
233+
}
222234

223235
all := map[string]interface{}{}
224236

@@ -254,8 +266,16 @@ func (s *Server) handleViewPostgresSettings(w http.ResponseWriter, r *http.Reque
254266
}
255267

256268
func (s *Server) handleViewBouncerSettings(w http.ResponseWriter, r *http.Request) {
257-
internal := s.node.PGBouncer.InternalConfig()
258-
user := s.node.PGBouncer.UserConfig()
269+
internal, err := flypg.ReadFromFile(s.node.PGBouncer.InternalConfigFile())
270+
if err != nil {
271+
renderErr(w, err)
272+
return
273+
}
274+
user, err := flypg.ReadFromFile(s.node.PGBouncer.UserConfigFile())
275+
if err != nil {
276+
renderErr(w, err)
277+
return
278+
}
259279

260280
all := map[string]interface{}{}
261281

@@ -287,8 +307,16 @@ func (s *Server) handleViewBouncerSettings(w http.ResponseWriter, r *http.Reques
287307
}
288308

289309
func (s *Server) handleViewRepmgrSettings(w http.ResponseWriter, r *http.Request) {
290-
internal := s.node.RepMgr.InternalConfig()
291-
user := s.node.RepMgr.UserConfig()
310+
internal, err := flypg.ReadFromFile(s.node.RepMgr.InternalConfigFile())
311+
if err != nil {
312+
renderErr(w, err)
313+
return
314+
}
315+
user, err := flypg.ReadFromFile(s.node.RepMgr.UserConfigFile())
316+
if err != nil {
317+
renderErr(w, err)
318+
return
319+
}
292320

293321
all := map[string]interface{}{}
294322

0 commit comments

Comments
 (0)