diff --git a/compose/types/module_field.go b/compose/types/module_field.go index 703a39041..bf8e95fca 100644 --- a/compose/types/module_field.go +++ b/compose/types/module_field.go @@ -450,6 +450,10 @@ func (f ModuleField) setOptionKey(v interface{}, kk ...string) { } func (f ModuleField) getOptionKey(kk ...string) interface{} { + if len(f.Options) == 0 { + return nil + } + opt := f.Options for _, k := range kk[0 : len(kk)-1] {