Fix missing update of export well name

This commit is contained in:
Magne Sjaastad
2022-09-08 16:14:05 +02:00
parent 129c4a0e34
commit a8fbb4f70e
5 changed files with 25 additions and 9 deletions

View File

@@ -18,9 +18,11 @@
#include "RimWellPathCompletionSettings.h"
#include "RiaStdStringTools.h"
#include "RimMswCompletionParameters.h"
#include "RiaWellNameComparer.h"
#include "RimMswCompletionParameters.h"
#include "RimWellPath.h"
#include "cafPdmDoubleStringValidator.h"
#include "cafPdmUiLineEditor.h"
#include "cafPdmUiOrdering.h"
@@ -131,8 +133,7 @@ RimWellPathCompletionSettings& RimWellPathCompletionSettings::operator=( const R
//--------------------------------------------------------------------------------------------------
void RimWellPathCompletionSettings::setWellNameForExport( const QString& name )
{
auto n = name;
m_wellNameForExport = n.remove( ' ' );
m_wellNameForExport = RiaWellNameComparer::removeSpacesFromName( name );
}
//--------------------------------------------------------------------------------------------------
@@ -141,9 +142,11 @@ void RimWellPathCompletionSettings::setWellNameForExport( const QString& name )
void RimWellPathCompletionSettings::updateWellPathNameHasChanged( const QString& newWellPathName,
const QString& previousWellPathName )
{
if ( m_wellNameForExport().isEmpty() || m_wellNameForExport == previousWellPathName )
auto previousWellNameWithoutSpaces = RiaWellNameComparer::removeSpacesFromName( previousWellPathName );
if ( m_wellNameForExport().isEmpty() || m_wellNameForExport == previousWellNameWithoutSpaces )
{
m_wellNameForExport = newWellPathName;
setWellNameForExport( newWellPathName );
}
}