@@ -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
@@ -216,8 +220,17 @@ func (s *Server) handleViewPostgresSettings(w http.ResponseWriter, r *http.Reque
216
220
}
217
221
218
222
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
+ }
221
234
222
235
all := map [string ]interface {}{}
223
236
@@ -253,8 +266,16 @@ func (s *Server) handleViewPostgresSettings(w http.ResponseWriter, r *http.Reque
253
266
}
254
267
255
268
func (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
+ }
258
279
259
280
all := map [string ]interface {}{}
260
281
@@ -286,8 +307,16 @@ func (s *Server) handleViewBouncerSettings(w http.ResponseWriter, r *http.Reques
286
307
}
287
308
288
309
func (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
+ }
291
320
292
321
all := map [string ]interface {}{}
293
322
0 commit comments