From 173718059d925d29c746b832c739058f10bbd1d6 Mon Sep 17 00:00:00 2001 From: Clayton Coleman Date: Fri, 18 Dec 2015 19:04:31 -0500 Subject: [PATCH] Slice conversion requires destination package --- pkg/runtime/conversion_generator.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/runtime/conversion_generator.go b/pkg/runtime/conversion_generator.go index 12f274084c8..3b3d2389644 100644 --- a/pkg/runtime/conversion_generator.go +++ b/pkg/runtime/conversion_generator.go @@ -235,6 +235,8 @@ func (g *conversionGenerator) generateConversionsForMap(inType, outType reflect. func (g *conversionGenerator) generateConversionsForSlice(inType, outType reflect.Type) error { inElem := inType.Elem() outElem := outType.Elem() + // slice conversion requires the package for the destination type in order to instantiate the map + g.addImportByPath(outElem.PkgPath()) if err := g.generateConversionsBetween(inElem, outElem); err != nil { return err }