From d0d36770e8608951ed1cef4d1f1992adac3883cd Mon Sep 17 00:00:00 2001 From: Daniel Messias Date: Mon, 7 Nov 2022 11:34:54 +0000 Subject: [PATCH] Handle empty list Glue Job Runs / Crawlers --- data/glue.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/data/glue.go b/data/glue.go index 80d353a..4814a31 100644 --- a/data/glue.go +++ b/data/glue.go @@ -36,6 +36,10 @@ func (c *GlueClient) GetJobsRows(nextToken *string) ([]table.Row, *string, error log.Fatalf("unable to get Glue jobs: %v", err) } + if len(listOutput.JobNames) == 0 { + return nil, nil, nil + } + getInput := glue.BatchGetJobsInput{ JobNames: listOutput.JobNames, } @@ -68,6 +72,10 @@ func (c *GlueClient) GetCrawlersRows(nextToken *string) ([]table.Row, *string, e log.Fatalf("unable to get Glue jobs: %v", err) } + if len(listOutput.CrawlerNames) == 0 { + return nil, nil, nil + } + getInput := glue.BatchGetCrawlersInput{ CrawlerNames: listOutput.CrawlerNames, }