diff --git a/dumux/discretization/cellcentered/tpfa/globalfluxvariablescache.hh b/dumux/discretization/cellcentered/tpfa/globalfluxvariablescache.hh
index 6b11c1200fccd00aa6a0d187f8c8781ee0a43117..d8f8f20d71e23264c831fb011d5003dbb60da73c 100644
--- a/dumux/discretization/cellcentered/tpfa/globalfluxvariablescache.hh
+++ b/dumux/discretization/cellcentered/tpfa/globalfluxvariablescache.hh
@@ -106,7 +106,7 @@ public:
                 filler.fill(*this, fluxVarsCache_[scvf.index()], element, fvGeometry, elemVolVars, scvf);
 
             // update the caches in the neighbors
-            for (const auto& dataJ : fvGeometry.connectivityMap()[globalI])
+            for (const auto& dataJ : fvGeometry.fvGridGeometry().connectivityMap()[globalI])
             {
                 const auto elementJ = fvGeometry.fvGridGeometry().element(dataJ.globalJ);
                 for (const auto scvfIdxJ : dataJ.scvfsJ)