From 2dca95c6dd2d9df30ef64b7e4095dab5dcded6e4 Mon Sep 17 00:00:00 2001 From: Rohan Mishra Date: Tue, 7 Jul 2026 08:46:20 +0000 Subject: [PATCH] Fix nil panic in UpdateCache when listapisresponse is empty (#211) --- config/cache.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/config/cache.go b/config/cache.go index 510075a..3e3e93b 100644 --- a/config/cache.go +++ b/config/cache.go @@ -112,6 +112,10 @@ func (c *Config) UpdateCache(response map[string]interface{}) interface{} { apiVerbMap = nil count := response["count"] + if response["api"] == nil { + fmt.Println("Error: empty API list received, sync failed") + return nil + } apiList := response["api"].([]interface{}) for _, node := range apiList {