File "/viur/src/viur/core/bones/select.py", line 102, in __getattribute__
f"value {key} for {self.name}<{type(self).__name__}> in {self.skel_cls.__name__} in {self.skel_cls}"
AttributeError: 'NoneType' object has no attribute '__name__'.
Many thanks to @skoegl for the find and the report.
This is perhaps my monk mode, but afaik it's more efficient to use self.class.name instead of type(self).name but that can be discussed in another PR draft - have to check against current bytecode / benchmark
This PR fixes the bug when you clone a skeleton and then add a bone neither the name nor the skelcls are set for this bone.
Produce
Many thanks to @skoegl for the find and the report.