Use schema_identifier for schema and express rule validation. See #3126

This commit is contained in:
Thomas Krijnen
2023-10-12 10:37:44 +02:00
parent 55e61b55d8
commit 81b4e42ca2
3 changed files with 7 additions and 4 deletions
@@ -328,7 +328,7 @@ def validate(f, logger, express_rules=False):
log_internal_cpp_errors(filename, logger)
schema = ifcopenshell.ifcopenshell_wrapper.schema_by_name(f.schema)
schema = ifcopenshell.ifcopenshell_wrapper.schema_by_name(f.schema_identifier)
for inst in f:
if hasattr(logger, "set_state"):
logger.set_state('instance', inst)