From ead7e20926b1f5ea1b06679947d3d16fcc085e68 Mon Sep 17 00:00:00 2001 From: Gruruya Date: Thu, 1 Jun 2023 23:02:40 -0400 Subject: [PATCH] Atlas: avoid segfault on failed Github search (#21980) * Atlas: avoid segfault on failed Github search * Return empty array on failed search instead of nil --- tools/atlas/packagesjson.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/atlas/packagesjson.nim b/tools/atlas/packagesjson.nim index 4c4d42595d..7e25c69343 100644 --- a/tools/atlas/packagesjson.nim +++ b/tools/atlas/packagesjson.nim @@ -79,7 +79,7 @@ proc singleGithubSearch(term: string): JsonNode = let x = client.getContent("https://api.github.com/search/repositories?q=" & encodeUrl(term) & "+language:nim") result = parseJson(x) except: - discard "it's a failed search, ignore" + result = parseJson("{\"items\": []}") finally: client.close()