@@ -294,23 +294,14 @@ func (impl *NotificationConfigServiceImpl) BuildNotificationSettingsResponse(not
294
294
if config .Providers != nil && len (config .Providers ) > 0 {
295
295
var slackIds []* int
296
296
var webhookIds []* int
297
- var sesUserIds []int32
298
- var smtpUserIds []int32
299
297
var providerConfigs []* beans.ProvidersConfig
300
298
for _ , item := range config .Providers {
301
- // if item.ConfigId > 0 that means, user is of user repository, else user email is custom
302
- if item .ConfigId > 0 {
303
- if item .Destination == util .Slack {
304
- slackIds = append (slackIds , & item .ConfigId )
305
- } else if item .Destination == util .SES {
306
- sesUserIds = append (sesUserIds , int32 (item .ConfigId ))
307
- } else if item .Destination == util .SMTP {
308
- smtpUserIds = append (smtpUserIds , int32 (item .ConfigId ))
309
- } else if item .Destination == util .Webhook {
310
- webhookIds = append (webhookIds , & item .ConfigId )
311
- }
299
+ if item .Destination == util .Slack {
300
+ slackIds = append (slackIds , & item .ConfigId )
301
+ } else if item .Destination == util .Webhook {
302
+ webhookIds = append (webhookIds , & item .ConfigId )
312
303
} else {
313
- providerConfigs = append (providerConfigs , & beans.ProvidersConfig {Dest : string (item .Destination ), Recipient : item .Recipient })
304
+ providerConfigs = append (providerConfigs , & beans.ProvidersConfig {Dest : string (item .Destination ), Recipient : item .Recipient , Id : item . ConfigId })
314
305
}
315
306
}
316
307
if len (slackIds ) > 0 {
@@ -333,27 +324,6 @@ func (impl *NotificationConfigServiceImpl) BuildNotificationSettingsResponse(not
333
324
providerConfigs = append (providerConfigs , & beans.ProvidersConfig {Id : item .Id , ConfigName : item .ConfigName , Dest : string (util .Webhook )})
334
325
}
335
326
}
336
-
337
- if len (sesUserIds ) > 0 {
338
- sesConfigs , err := impl .userRepository .GetByIds (sesUserIds )
339
- if err != nil && err != pg .ErrNoRows {
340
- impl .logger .Errorw ("error in fetching user" , "sesUserIds" , sesUserIds , "error" , err )
341
- return notificationSettingsResponses , deletedItemCount , err
342
- }
343
- for _ , item := range sesConfigs {
344
- providerConfigs = append (providerConfigs , & beans.ProvidersConfig {Id : int (item .Id ), ConfigName : item .EmailId , Dest : string (util .SES )})
345
- }
346
- }
347
- if len (smtpUserIds ) > 0 {
348
- smtpConfigs , err := impl .userRepository .GetByIds (smtpUserIds )
349
- if err != nil && err != pg .ErrNoRows {
350
- impl .logger .Errorw ("error in fetching user" , "smtpUserIds" , smtpUserIds , "error" , err )
351
- return notificationSettingsResponses , deletedItemCount , err
352
- }
353
- for _ , item := range smtpConfigs {
354
- providerConfigs = append (providerConfigs , & beans.ProvidersConfig {Id : int (item .Id ), ConfigName : item .EmailId , Dest : string (util .SMTP )})
355
- }
356
- }
357
327
notificationSettingsResponse .ProvidersConfig = providerConfigs
358
328
}
359
329
0 commit comments