Bug when Inheriting from Section with Overwritten Property
Something recently changed and there is a new bug when inheriting from a section with an overwritten property. The following yaml schema: ```yaml definitions: sections: MySection: base_section: nomad.datamodel.data.ArchiveSection quantities: param: type: str MySpecializedSection: base_section: MySection quantities: param: type: int MySecondOrderSection: base_section: MySpecializedSection ``` Now gives the following definitions in NOMAD: ![image](/uploads/07e916c87743dc76dbf68d81027999a8/image.png) ![image](/uploads/809a805201840bb3632e57ac2ef33e01/image.png) ![image](/uploads/954ccda99f322842abfa1a4ba7341a2e/image.png) Note the change in type of `param` from `str` to `int` and then back to `str` for some reason. It used to be, and I would also expect, that the inherited quantity is the overwritten one. This currently breaks already developed yaml schemas in the Area A github repo.
issue