Regression for WindowLiningProps

Hi all and especially @jonm,

I think there’s a regression for WindowLiningProps component between v24.7.17.8 and v24.10.17.8 (more generally i think it happened during one of july’s releases).

I now get issues with the different properties being set to 0 by default, which didn’t happen before (see screenshots). Maybe this impacts other components as well.


Expected behaviour (v24.7.17.8)


Current behaviour (v24.10.17.8)

Can you please take a look in that? Thanks in advance!
Best

Hi Quentin,

Thanks for the post. Actually, this is a change to enforce schema compliance. In IFC4 and newer, zero values are acceptable. But in IFC2x3, they have to be positive. They are optional, if you right click on each input and clear the values, then the error will clear. I guess I could change the behaviour to a warning to say the value isn’t set if this is a problem.

buildingSMART have released a validation service, making it easier to detect non compliance, https://validate.buildingsmart.org/

Let me know if clearing the values does not help.

Cheers,

Jon

Thanks for your quick reply!

Clearing the values did work indeed. It would be great if the warning was non blocking though as suggested, as it creates issues (when used with compute for existing models in prod specifically). Do you think it could be an possible?

Thanks!

Yes, I’m changing it for the next build (tomorrow if that’s ok). It’s mainly a problem because initially the default values were set to be 0.

1 Like