1
0
Fork 0

return a fake provenance if no dominant sources

This commit is contained in:
Kevin Matz 2021-09-04 17:28:46 -04:00
parent bf50231f6f
commit 7a1bcd74ca
1 changed files with 8 additions and 3 deletions

View File

@ -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;
}