Improve support for network vectors

Show all text if summary address contains multiple : for network addresses
Consolidate replace of tokens in summary address
This commit is contained in:
Magne Sjaastad
2024-10-20 14:26:54 +02:00
parent 2aaea1e6db
commit c3d60869bd
6 changed files with 138 additions and 44 deletions

View File

@@ -1034,8 +1034,19 @@ RifEclipseSummaryAddress RifEclipseSummaryAddress::fromTokens( const std::vector
break;
case SummaryCategory::SUMMARY_NETWORK:
return networkAddress( vectorName, token1 );
break;
{
auto aggregated = token1;
if ( !token2.empty() )
{
// Network name can contain more than one token. Concatenate tokens using : as separator
// https://github.com/OPM/ResInsight/issues/11785
aggregated += ":";
aggregated += token2;
}
return networkAddress( vectorName, aggregated );
}
break;
case SummaryCategory::SUMMARY_MISC:
return miscAddress( vectorName );