Apparently it's an assertion in protobuf to call HasField on a repeated field. This isn't actually reproducible anywhere yet, I just ran onto it in #173 when putting the layers into a list view because they have a repeated field column that I will probably end up hiding. Maybe later we can actually handle repeated fields correctly, but for now it's definitely not correct to check HasField since it crashes.
Apparently it's an assertion in protobuf to call
HasField
on a repeated field. This isn't actually reproducible anywhere yet, I just ran onto it in #173 when putting the layers into a list view because they have a repeated field column that I will probably end up hiding. Maybe later we can actually handle repeated fields correctly, but for now it's definitely not correct to checkHasField
since it crashes.