fix: panic on importing darwin options
Alan Pearce alan@alanpearce.eu
Tue, 07 May 2024 11:24:14 +0200
1 files changed, 6 insertions(+), 1 deletions(-)
jump to
M internal/options/process.go → internal/options/process.go
@@ -156,7 +156,12 @@ ) } decls = append(decls, link) case reflect.Map: - decls = append(decls, decl.Convert(reflect.TypeFor[Link]()).Interface().(*Link)) + v := decl.Interface().(map[string]interface{}) + link := Link{ + Name: v["name"].(string), + URL: v["url"].(string), + } + decls = append(decls, &link) default: println("kind", decl.Kind().String()) panic("unexpected object type")