You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description
While working with the load method in IDSSpecifications, I noticed that not all facet types are considered when parsing applicability and requirements. This may lead to missing facets when loading an IDS file.
Issue
The method currently processes entity, attribute, classification, and property facets for the requirements and only entity for the applicability, but other facet types (material and partOf) are not included.
Expected behavior: The load method should support all possible facets defined in the IDS schema.
Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
Make sure this is a repository issue and not a framework-specific issue. For example, if it's a THREE.js related bug, it should likely be reported to mrdoob/threejs instead.
Check that this is a concrete bug. For Q&A join our Community.
Describe the bug 📝
Description
While working with the load method in IDSSpecifications, I noticed that not all facet types are considered when parsing applicability and requirements. This may lead to missing facets when loading an IDS file.
BuildingSMART doc example
Issue
The method currently processes entity, attribute, classification, and property facets for the requirements and only entity for the applicability, but other facet types (material and partOf) are not included.
Expected behavior: The load method should support all possible facets defined in the IDS schema.
IDSSpecifications load method
applicability
requirements
Reproduction▶️
No response
Steps to reproduce 🔢
No response
System Info 💻
Used Package Manager 📦
npm
Error Trace/Logs 📃
No response
Validations ✅
The text was updated successfully, but these errors were encountered: