return a fake provenance if no dominant sources
This commit is contained in:
parent
bf50231f6f
commit
7a1bcd74ca
|
@ -157,9 +157,14 @@ bool ArbitratingUniverse::isSyncronized() const
|
|||
std::shared_ptr<DATA::data_header> ArbitratingUniverse::provenance() const
|
||||
{
|
||||
auto universe = dominant_();
|
||||
if (!universe)
|
||||
return nullptr;
|
||||
return universe->provenance();
|
||||
if (universe)
|
||||
return universe->provenance();
|
||||
|
||||
auto prov = std::make_shared<DATA::data_header>();
|
||||
prov->universe = expectedUniverse;
|
||||
prov->priority = 255; // invalid data
|
||||
prov->source_name = "Pending data...";
|
||||
return prov;
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue