@@ -119,7 +119,11 @@ func (s *Server) handleUpdatePostgresSettings(w http.ResponseWriter, r *http.Req
119
119
return
120
120
}
121
121
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
+ }
123
127
124
128
var in map [string ]interface {}
125
129
@@ -217,8 +221,16 @@ func (s *Server) handleViewPostgresSettings(w http.ResponseWriter, r *http.Reque
217
221
218
222
defer close ()
219
223
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
+ }
222
234
223
235
all := map [string ]interface {}{}
224
236
@@ -254,8 +266,16 @@ func (s *Server) handleViewPostgresSettings(w http.ResponseWriter, r *http.Reque
254
266
}
255
267
256
268
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
+ }
259
279
260
280
all := map [string ]interface {}{}
261
281
@@ -287,8 +307,16 @@ func (s *Server) handleViewBouncerSettings(w http.ResponseWriter, r *http.Reques
287
307
}
288
308
289
309
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
+ }
292
320
293
321
all := map [string ]interface {}{}
294
322
0 commit comments