If a public OTU has holotype/type/identified specimens that are not public, there will be entries for those specimens in what is returned for holotype/type/identified. However, those entries will have Specimen: null. This can cause grief in later logic. Need to filter these values out when appropriate.
Why this happens has to do with the group visibility hacks we've implemented in the neo4j-graphql-js package we use in the api server.
If a public OTU has holotype/type/identified specimens that are not public, there will be entries for those specimens in what is returned for holotype/type/identified. However, those entries will have Specimen: null. This can cause grief in later logic. Need to filter these values out when appropriate.
Why this happens has to do with the group visibility hacks we've implemented in the neo4j-graphql-js package we use in the api server.