Previously we just looked at the lg_geom field and assumed that non-null
meant the GIdent was a provider. But that field is actually
uninitialized for providers. This led to displaying some consumers,
with blank names. Fix by checking for providerness in the
Gident::{name, rank} methods.
Previously we just looked at the lg_geom field and assumed that non-null meant the GIdent was a provider. But that field is actually uninitialized for providers. This led to displaying some consumers, with blank names. Fix by checking for providerness in the Gident::{name, rank} methods.