diff --git a/main/uptimerobot-widget.lua b/main/uptimerobot-widget.lua index 68de1c1..cbfbc14 100644 --- a/main/uptimerobot-widget.lua +++ b/main/uptimerobot-widget.lua @@ -62,7 +62,10 @@ function format_status(status) local statuses = { "not checked", "up", "error", "error", "error", "error", "error", "seems down", "down" } local status_colors = { "yellow_500", "green_500", "red_500", "red_500", "red_500", "red_500", "red_500", "orange_500", "red_500" } - return ""..statuses[status].."" + local status_str = statuses[status] or "unknown" + local status_color = md_colors[status_colors[status]] or md_colors["grey_500"] + + return ""..status_str.."" end function table_to_tables(tab, num)