diff --git a/PwaUtils/AbsDecay.cc b/PwaUtils/AbsDecay.cc
index da5721cc3fcc0cb01d469ef13b01787abe430efa..ecc88b498d33e055b19b8f30c710a1bdaa2c3f7f 100644
--- a/PwaUtils/AbsDecay.cc
+++ b/PwaUtils/AbsDecay.cc
@@ -703,9 +703,8 @@ void AbsDecay::fillWignerDs(std::map<std::string, Vector4<double> >& fsMap, Vect
 
   for (Spin lamMother=-lamMotherMax; lamMother<=lamMotherMax; ++lamMother){
     for (Spin lam12=-lam12Max; lam12<=lam12Max; ++lam12){
-      double thePhi=0.;
       //if(whichDecayLevel()!=decayLevel::isProdAmp) thePhi=daughter2HelMother.Phi();
-      if(whichDecayLevel()!=decayLevel::isProdAmp) thePhi=daughter1HelMother.Phi();
+      double thePhi=daughter1HelMother.Phi();
       Id3StringType IdSpinMotherLamMotherLam12=FunctionUtils::spin3Index(spinMother, lamMother, lam12);
       std::map<Id3StringType, complex<double> >::iterator found = evtData->WignerDIdId3[_wigDWigDRefId].find(IdSpinMotherLamMotherLam12);
       if(found != evtData->WignerDIdId3[_wigDWigDRefId].end()){