@@ -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
256268func (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
289309func (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