diff --git a/res/generators/rhogen.rb b/res/generators/rhogen.rb index 1d9e8916167..150d2bdf077 100644 --- a/res/generators/rhogen.rb +++ b/res/generators/rhogen.rb @@ -1250,6 +1250,9 @@ def process_param(xml_param_item, predefined_name, module_item) param.sub_param = process_param(xml_method_subparam, 'array_param', module_item) end end + if param.sub_param == nil + raise " must have child ! in Module[#{module_item.name}].method[#{module_method.name}].param_index[#{param_index.to_s}]" + end end if ttype == MethodParam::TYPE_HASH