Skip to content

Commit 2dbfb7a

Browse files
committed
Refactor error handling
Signed-off-by: Timo Sand <[email protected]>
1 parent 72389c8 commit 2dbfb7a

1 file changed

Lines changed: 39 additions & 63 deletions

File tree

github/data_source_github_ip_ranges.go

Lines changed: 39 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -260,147 +260,123 @@ func dataSourceGithubIpRangesRead(d *schema.ResourceData, meta any) error {
260260
d.SetId("github-ip-ranges")
261261
}
262262
if len(api.Hooks) > 0 {
263-
err = d.Set("hooks", api.Hooks)
264-
if err != nil {
263+
if err := d.Set("hooks", api.Hooks); err != nil {
265264
return err
266265
}
267-
err = d.Set("hooks_ipv4", cidrHooksIpv4)
268-
if err != nil {
266+
if err := d.Set("hooks_ipv4", cidrHooksIpv4); err != nil {
269267
return err
270268
}
271-
err = d.Set("hooks_ipv6", cidrHooksIpv6)
272-
if err != nil {
269+
if err := d.Set("hooks_ipv6", cidrHooksIpv6); err != nil {
273270
return err
274271
}
275272
}
276273
if len(api.Git) > 0 {
277-
err = d.Set("git", api.Git)
278-
if err != nil {
274+
if err := d.Set("git", api.Git); err != nil {
279275
return err
280276
}
281-
err = d.Set("git_ipv4", cidrGitIpv4)
282-
if err != nil {
277+
if err := d.Set("git_ipv4", cidrGitIpv4); err != nil {
283278
return err
284279
}
285-
err = d.Set("git_ipv6", cidrGitIpv6)
286-
if err != nil {
280+
if err := d.Set("git_ipv6", cidrGitIpv6); err != nil {
287281
return err
288282
}
289283
}
290284
if len(api.Packages) > 0 {
291-
_ = d.Set("packages", api.Packages)
292-
_ = d.Set("packages_ipv4", cidrPackagesIpv4)
293-
_ = d.Set("packages_ipv6", cidrPackagesIpv6)
285+
if err := d.Set("packages", api.Packages); err != nil {
286+
return err
287+
}
288+
if err := d.Set("packages_ipv4", cidrPackagesIpv4); err != nil {
289+
return err
290+
}
291+
if err := d.Set("packages_ipv6", cidrPackagesIpv6); err != nil {
292+
return err
293+
}
294294
}
295295
if len(api.Pages) > 0 {
296-
err = d.Set("pages", api.Pages)
297-
if err != nil {
296+
if err := d.Set("pages", api.Pages); err != nil {
298297
return err
299298
}
300-
err = d.Set("pages_ipv4", cidrPagesIpv4)
301-
if err != nil {
299+
if err := d.Set("pages_ipv4", cidrPagesIpv4); err != nil {
302300
return err
303301
}
304-
err = d.Set("pages_ipv6", cidrPagesIpv6)
305-
if err != nil {
302+
if err := d.Set("pages_ipv6", cidrPagesIpv6); err != nil {
306303
return err
307304
}
308305
}
309306
if len(api.Importer) > 0 {
310-
err = d.Set("importer", api.Importer)
311-
if err != nil {
307+
if err := d.Set("importer", api.Importer); err != nil {
312308
return err
313309
}
314-
err = d.Set("importer_ipv4", cidrImporterIpv4)
315-
if err != nil {
310+
if err := d.Set("importer_ipv4", cidrImporterIpv4); err != nil {
316311
return err
317312
}
318-
err = d.Set("importer_ipv6", cidrImporterIpv6)
319-
if err != nil {
313+
if err := d.Set("importer_ipv6", cidrImporterIpv6); err != nil {
320314
return err
321315
}
322316
}
323317
if len(api.Actions) > 0 {
324-
err = d.Set("actions", api.Actions)
325-
if err != nil {
318+
if err := d.Set("actions", api.Actions); err != nil {
326319
return err
327320
}
328-
err = d.Set("actions_ipv4", cidrActionsIpv4)
329-
if err != nil {
321+
if err := d.Set("actions_ipv4", cidrActionsIpv4); err != nil {
330322
return err
331323
}
332-
err = d.Set("actions_ipv6", cidrActionsIpv6)
333-
if err != nil {
324+
if err := d.Set("actions_ipv6", cidrActionsIpv6); err != nil {
334325
return err
335326
}
336327
}
337328
if len(api.ActionsMacos) > 0 {
338-
err = d.Set("actions_macos", api.ActionsMacos)
339-
if err != nil {
329+
if err := d.Set("actions_macos", api.ActionsMacos); err != nil {
340330
return err
341331
}
342-
err = d.Set("actions_macos_ipv4", cidrActionsMacosIpv4)
343-
if err != nil {
332+
if err := d.Set("actions_macos_ipv4", cidrActionsMacosIpv4); err != nil {
344333
return err
345334
}
346-
err = d.Set("actions_macos_ipv6", cidrActionsMacosIpv6)
347-
if err != nil {
335+
if err := d.Set("actions_macos_ipv6", cidrActionsMacosIpv6); err != nil {
348336
return err
349337
}
350338
}
351339
if len(api.GithubEnterpriseImporter) > 0 {
352-
err = d.Set("github_enterprise_importer", api.GithubEnterpriseImporter)
353-
if err != nil {
340+
if err := d.Set("github_enterprise_importer", api.GithubEnterpriseImporter); err != nil {
354341
return err
355342
}
356-
err = d.Set("github_enterprise_importer_ipv4", cidrGithubEnterpriseImporterIpv4)
357-
if err != nil {
343+
if err := d.Set("github_enterprise_importer_ipv4", cidrGithubEnterpriseImporterIpv4); err != nil {
358344
return err
359345
}
360-
err = d.Set("github_enterprise_importer_ipv6", cidrGithubEnterpriseImporterIpv6)
361-
if err != nil {
346+
if err := d.Set("github_enterprise_importer_ipv6", cidrGithubEnterpriseImporterIpv6); err != nil {
362347
return err
363348
}
364349
}
365350
if len(api.Dependabot) > 0 {
366-
err = d.Set("dependabot", api.Dependabot)
367-
if err != nil {
351+
if err := d.Set("dependabot", api.Dependabot); err != nil {
368352
return err
369353
}
370-
err = d.Set("dependabot_ipv4", cidrDependabotIpv4)
371-
if err != nil {
354+
if err := d.Set("dependabot_ipv4", cidrDependabotIpv4); err != nil {
372355
return err
373356
}
374-
err = d.Set("dependabot_ipv6", cidrDependabotIpv6)
375-
if err != nil {
357+
if err := d.Set("dependabot_ipv6", cidrDependabotIpv6); err != nil {
376358
return err
377359
}
378360
}
379361
if len(api.Web) > 0 {
380-
err = d.Set("web", api.Web)
381-
if err != nil {
362+
if err := d.Set("web", api.Web); err != nil {
382363
return err
383364
}
384-
err = d.Set("web_ipv4", cidrWebIpv4)
385-
if err != nil {
365+
if err := d.Set("web_ipv4", cidrWebIpv4); err != nil {
386366
return err
387367
}
388-
err = d.Set("web_ipv6", cidrWebIpv6)
389-
if err != nil {
368+
if err := d.Set("web_ipv6", cidrWebIpv6); err != nil {
390369
return err
391370
}
392371
}
393372
if len(api.API) > 0 {
394-
err = d.Set("api", api.API)
395-
if err != nil {
373+
if err := d.Set("api", api.API); err != nil {
396374
return err
397375
}
398-
err = d.Set("api_ipv4", cidrApiIpv4)
399-
if err != nil {
376+
if err := d.Set("api_ipv4", cidrApiIpv4); err != nil {
400377
return err
401378
}
402-
err = d.Set("api_ipv6", cidrApiIpv6)
403-
if err != nil {
379+
if err := d.Set("api_ipv6", cidrApiIpv6); err != nil {
404380
return err
405381
}
406382
}

0 commit comments

Comments
 (0)