Atlas: avoid segfault on failed Github search (#21980)

* Atlas: avoid segfault on failed Github search

* Return empty array on failed search instead of nil
This commit is contained in:
Gruruya
2023-06-01 23:02:40 -04:00
committed by GitHub
parent c507ced51e
commit ead7e20926

View File

@@ -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()