One of the very powerful things of speckle2.0 (to my opinion) is that when an structure is ‘received/updated’ via the speckle2.0 component all, ‘old’ geometries are replaced when there is something changed.
Unfortunately I noticed this is not working for the ‘Levels’.
So e.g. I first ‘Receive’ a model in Revit with levels with the following Z- coordinates:
Level 0 = Z=0
Level 0 = Z=5
Level 0 = Z=10
When I hereafter modify the levels in my parametric script to e.g.
Level 0 = Z=2
Level 0 = Z=7
Level 0 = Z=12
and ‘Receive/Update’ the model once again in Revit, the following levels are present:
Z =0
Z=2
Z=5
Z=7
Z=10
Z=12
In other words: the ‘original Z-levels are not deleted’.
I think this is a bug, or am I doing something wrong?
In reality this would mean that the user has to manually delete these levels (manual means: time & potential errors )
Or what do I mis?
Besides 1 more thing , I noticed that levels are ‘only shown’ when there is an element referenced to.
I would say all levels which are defined in GH-Speckle should popup in Revit. (regardless of an element is present in that level or not).
ok, i can reproduce this on my end. Maybe @teocomi can help with this? For some reason it generates all these levels that are basically at the same elevation? And when received again, it creates even more levels.
Received second time
PS: Looks like it creates a level for each object.
Hey @Johan_Navarro_MA, thanks for pointing out this bug to us. We found the problem and have fixed it. If you upgrade your revit connector to version 2.6.5 via the Speckle Manager, then everything should work correctly. Let us know if you have any other issues!