@@ -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
@@ -216,8 +220,17 @@ func (s *Server) handleViewPostgresSettings(w http.ResponseWriter, r *http.Reque
216220 }
217221
218222 defer close ()
219- internal := s .node .PGConfig .InternalConfig ()
220- user := s .node .PGConfig .UserConfig ()
223+
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+ }
221234
222235 all := map [string ]interface {}{}
223236
@@ -253,8 +266,16 @@ func (s *Server) handleViewPostgresSettings(w http.ResponseWriter, r *http.Reque
253266}
254267
255268func (s * Server ) handleViewBouncerSettings (w http.ResponseWriter , r * http.Request ) {
256- internal := s .node .PGBouncer .InternalConfig ()
257- 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+ }
258279
259280 all := map [string ]interface {}{}
260281
@@ -286,8 +307,16 @@ func (s *Server) handleViewBouncerSettings(w http.ResponseWriter, r *http.Reques
286307}
287308
288309func (s * Server ) handleViewRepmgrSettings (w http.ResponseWriter , r * http.Request ) {
289- internal := s .node .RepMgr .InternalConfig ()
290- 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+ }
291320
292321 all := map [string ]interface {}{}
293322
0 commit comments