From b9a4bcd220ca8367cebaa0f44cde7218e8fd10ae Mon Sep 17 00:00:00 2001
From: Timo Koch <timo.koch@iws.uni-stuttgart.de>
Date: Thu, 12 Jul 2018 19:07:08 +0200
Subject: [PATCH] [io][gridmanager] Make gridData when making grid from dgf

---
 dumux/io/grid/gridmanager.hh | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dumux/io/grid/gridmanager.hh b/dumux/io/grid/gridmanager.hh
index 4e4d7efa5c..feeb4a5906 100644
--- a/dumux/io/grid/gridmanager.hh
+++ b/dumux/io/grid/gridmanager.hh
@@ -202,7 +202,7 @@ protected:
             dgfGridPtr() = Dune::GridPtr<Grid>(fileName.c_str(), Dune::MPIHelper::getCommunicator());
             gridData_ = std::make_shared<GridData>(dgfGridPtr_);
         }
-        if (extension == "msh")
+        else if (extension == "msh")
         {
             // get some optional parameters
             const bool verbose = getParamFromGroup<bool>(modelParamGroup, "Grid.Verbosity", false);
@@ -242,6 +242,7 @@ protected:
 
         enableDgfGridPointer_ = true;
         dgfGridPtr() = Dune::GridPtr<Grid>(fileName.c_str(), Dune::MPIHelper::getCommunicator());
+        gridData_ = std::make_shared<GridData>(dgfGridPtr_);
     }
 
     /*!
-- 
GitLab