all repos — searchix @ a2b341d554d9fecc5a4a90eec5438eb1dec2de04

Search engine for NixOS, nix-darwin, home-manager and NUR users

fix: panic rendering corrupted data

Alan Pearce
commit

a2b341d554d9fecc5a4a90eec5438eb1dec2de04

parent

d8620522ba86ee6279d9b190899f7f424a206bec

1 file changed, 20 insertions(+), 1 deletion(-)

changed files
M internal/components/packages.gointernal/components/packages.go
@@ -27,8 +27,27 @@ if m := convertMatch[nix.Package](hit.Data); m != nil {
return packageRow(hit, *m) } - return nil + return emptyPackageRow(hit) }), + ), + ) +} + +func emptyPackageRow(hit index.DocumentMatch) g.Node { + return Tr( + Td( + openDialogLink(hit.ID), + ), + Td( + g.Text(hit.ID), + ), + Td(Class("description"), + g.Text("No description available"), + ), + g.If(config.DevMode, + Td(Class("score"), + Score(hit), + ), ), ) }