Qto Entries getting filtered out when using ggIFC Duplicated Bake

Hi Jon,

on a larger project we’re working on at the moment we have some difficulties to get a tidy IFC file output (probably because of some tree mismatches or similar). We started using using ggIFCDuplictedBake as a file bake method (and get a file somewhere around 5 - 10 times smaller than with BakeToFile or StreamBake). Perfect!
Now we tried to attach some Qtos to our objects (via ggIFCPhysicalQuantity, ggIFCElementQuantity and ggIFCAssignProperties) and while the Qtos apper in the IFC when using StreamBake they seem to be filtered out when using DuplicatedBake.
I used the same workflow with Properties and Psets before and it worked on both bake methods.

To illustrate the unexpected behaviour I prepared a simplified GH where a wall is created, a random Qto is attached and you can switch between StreamBake and DuplictedBake:
FilteredOut_Qtos.gh (14.8 KB)
The first method seems to work well, the latter not.

Is there anything you can do to make Qtos work with DuplicatedBake or am I overseeing something / doing something wrong?

Thank you!

Thanks for the report.
I reviewed this, and it is not generating IFC correctly as you observe.
I have made a fix, and published an update of the plugin to package manager. Can you please update to this new build and let me know if you still spot anything amiss?

Thanks again for reporting,

Jon