diff --git a/generator/mavschema.xsd b/generator/mavschema.xsd
index d8973034985d43e45cd2f2caaa74ec92cb87f23f..db44f28b98ac9559c5c5cb1399bc585b20001ca1 100644
--- a/generator/mavschema.xsd
+++ b/generator/mavschema.xsd
@@ -272,7 +272,7 @@
                     <xs:element ref="wip"/>
                 </xs:choice>
                 <xs:element ref="description" minOccurs="1" maxOccurs="1"/>
-                <xs:element ref="field" minOccurs="0" maxOccurs="unbounded"/>
+                <xs:element ref="field" minOccurs="1" maxOccurs="unbounded"/>
             </xs:sequence>
             <!-- MavLink 2.0 extensions are optional hence minOccurs="0" -->
             <xs:sequence minOccurs="0" maxOccurs="1">