diff --git a/dune/fem-dg/operator/fluxes/dgprimalfluxes.hh b/dune/fem-dg/operator/fluxes/dgprimalfluxes.hh
index 811acf1a7bf93a7b3efc4f08d2bfc910e96d5bc8..2a4e5f6a396ea47799e26e8fdc6693f0d5ed1640 100644
--- a/dune/fem-dg/operator/fluxes/dgprimalfluxes.hh
+++ b/dune/fem-dg/operator/fluxes/dgprimalfluxes.hh
@@ -1423,9 +1423,12 @@ namespace Dune {
     typedef typename BaseType::GradientType        GradientType;
     typedef typename BaseType::DomainType          DomainType;
 
+    typedef typename BaseType :: ParameterType  ParameterType;
+
     ExtendedDGPrimalDiffusionFlux( GridPartType& gridPart,
-                                   const Model& model ) :
-      BaseType( gridPart, model, this->getMethod() )
+                                   const Model& model,
+                                   const ParameterType& parameters = ParameterType() )
+      : BaseType( gridPart, model, parameters.getMethod(), parameters )
     { }
 
     //! copy constructor (needed for thread parallel programs)