@@ -74,7 +74,22 @@ func (h *CreateLogTargetHandlerImpl) Handle(params log_target.CreateLogTargetPar
74
74
return log_target .NewCreateLogTargetDefault (int (* e .Code )).WithPayload (e )
75
75
}
76
76
77
- err := h .Client .Configuration .CreateLogTarget (params .ParentType , params .ParentName , params .Data , t , v )
77
+ pName := ""
78
+ if params .ParentType == "frontend" || params .ParentType == "backend" {
79
+ if params .ParentName == nil {
80
+ msg := "parent_name in query is required"
81
+ c := misc .ErrHTTPBadRequest
82
+ e := & models.Error {
83
+ Message : & msg ,
84
+ Code : & c ,
85
+ }
86
+ return log_target .NewCreateLogTargetDefault (int (* e .Code )).WithPayload (e )
87
+ } else {
88
+ pName = * params .ParentName
89
+ }
90
+ }
91
+
92
+ err := h .Client .Configuration .CreateLogTarget (params .ParentType , pName , params .Data , t , v )
78
93
if err != nil {
79
94
e := misc .HandleError (err )
80
95
return log_target .NewCreateLogTargetDefault (int (* e .Code )).WithPayload (e )
@@ -116,7 +131,22 @@ func (h *DeleteLogTargetHandlerImpl) Handle(params log_target.DeleteLogTargetPar
116
131
return log_target .NewDeleteLogTargetDefault (int (* e .Code )).WithPayload (e )
117
132
}
118
133
119
- err := h .Client .Configuration .DeleteLogTarget (params .Index , params .ParentType , params .ParentName , t , v )
134
+ pName := ""
135
+ if params .ParentType == "frontend" || params .ParentType == "backend" {
136
+ if params .ParentName == nil {
137
+ msg := "parent_name in query is required"
138
+ c := misc .ErrHTTPBadRequest
139
+ e := & models.Error {
140
+ Message : & msg ,
141
+ Code : & c ,
142
+ }
143
+ return log_target .NewCreateLogTargetDefault (int (* e .Code )).WithPayload (e )
144
+ } else {
145
+ pName = * params .ParentName
146
+ }
147
+ }
148
+
149
+ err := h .Client .Configuration .DeleteLogTarget (params .Index , params .ParentType , pName , t , v )
120
150
if err != nil {
121
151
e := misc .HandleError (err )
122
152
return log_target .NewDeleteLogTargetDefault (int (* e .Code )).WithPayload (e )
@@ -143,8 +173,22 @@ func (h *GetLogTargetHandlerImpl) Handle(params log_target.GetLogTargetParams, p
143
173
if params .TransactionID != nil {
144
174
t = * params .TransactionID
145
175
}
176
+ pName := ""
177
+ if params .ParentType == "frontend" || params .ParentType == "backend" {
178
+ if params .ParentName == nil {
179
+ msg := "parent_name in query is required"
180
+ c := misc .ErrHTTPBadRequest
181
+ e := & models.Error {
182
+ Message : & msg ,
183
+ Code : & c ,
184
+ }
185
+ return log_target .NewCreateLogTargetDefault (int (* e .Code )).WithPayload (e )
186
+ } else {
187
+ pName = * params .ParentName
188
+ }
189
+ }
146
190
147
- v , logTarget , err := h .Client .Configuration .GetLogTarget (params .Index , params .ParentType , params . ParentName , t )
191
+ v , logTarget , err := h .Client .Configuration .GetLogTarget (params .Index , params .ParentType , pName , t )
148
192
if err != nil {
149
193
e := misc .HandleError (err )
150
194
return log_target .NewGetLogTargetDefault (int (* e .Code )).WithPayload (e ).WithConfigurationVersion (v )
@@ -158,8 +202,22 @@ func (h *GetLogTargetsHandlerImpl) Handle(params log_target.GetLogTargetsParams,
158
202
if params .TransactionID != nil {
159
203
t = * params .TransactionID
160
204
}
205
+ pName := ""
206
+ if params .ParentType == "frontend" || params .ParentType == "backend" {
207
+ if params .ParentName == nil {
208
+ msg := "parent_name in query is required"
209
+ c := misc .ErrHTTPBadRequest
210
+ e := & models.Error {
211
+ Message : & msg ,
212
+ Code : & c ,
213
+ }
214
+ return log_target .NewCreateLogTargetDefault (int (* e .Code )).WithPayload (e )
215
+ } else {
216
+ pName = * params .ParentName
217
+ }
218
+ }
161
219
162
- v , logTargets , err := h .Client .Configuration .GetLogTargets (params .ParentType , params . ParentName , t )
220
+ v , logTargets , err := h .Client .Configuration .GetLogTargets (params .ParentType , pName , t )
163
221
if err != nil {
164
222
e := misc .HandleContainerGetError (err )
165
223
if * e .Code == misc .ErrHTTPOk {
@@ -190,8 +248,22 @@ func (h *ReplaceLogTargetHandlerImpl) Handle(params log_target.ReplaceLogTargetP
190
248
}
191
249
return log_target .NewReplaceLogTargetDefault (int (* e .Code )).WithPayload (e )
192
250
}
251
+ pName := ""
252
+ if params .ParentType == "frontend" || params .ParentType == "backend" {
253
+ if params .ParentName == nil {
254
+ msg := "parent_name in query is required"
255
+ c := misc .ErrHTTPBadRequest
256
+ e := & models.Error {
257
+ Message : & msg ,
258
+ Code : & c ,
259
+ }
260
+ return log_target .NewCreateLogTargetDefault (int (* e .Code )).WithPayload (e )
261
+ } else {
262
+ pName = * params .ParentName
263
+ }
264
+ }
193
265
194
- err := h .Client .Configuration .EditLogTarget (params .Index , params .ParentType , params . ParentName , params .Data , t , v )
266
+ err := h .Client .Configuration .EditLogTarget (params .Index , params .ParentType , pName , params .Data , t , v )
195
267
if err != nil {
196
268
e := misc .HandleError (err )
197
269
return log_target .NewReplaceLogTargetDefault (int (* e .Code )).WithPayload (e )
0 commit comments