#3816 Annotations : Assert if resolve of PdmPtrField fails

This commit is contained in:
Magne Sjaastad
2018-12-04 14:33:14 +01:00
parent aa19715c40
commit af18e30ac6
3 changed files with 25 additions and 11 deletions

View File

@@ -157,8 +157,13 @@ RimContourMapView* RicNewContourMapViewFeature::create2dContourMapFrom3dView(Rim
contourMap->setName(QString("Contour Map %1").arg(i + 1));
eclipseCase->contourMapCollection()->push_back(contourMap);
contourMap->syncronizeLocalAnnotationsFromGlobal();
// Resolve references after contour map has been inserted into Rim structures
contourMap->resolveReferencesRecursively();
std::vector<caf::PdmFieldHandle*> fieldsWithFailingResolve;
contourMap->resolveReferencesRecursively(&fieldsWithFailingResolve);
CVF_ASSERT(fieldsWithFailingResolve.empty());
contourMap->initAfterReadRecursively();
return contourMap;