diff --git a/nifty6/library/correlated_fields.py b/nifty6/library/correlated_fields.py index 9e3ea8681d886f63d2df516235db752042edc723..7e570d63d126e8f79eab7c990b066019b59b462a 100644 --- a/nifty6/library/correlated_fields.py +++ b/nifty6/library/correlated_fields.py @@ -455,7 +455,7 @@ class CorrelatedFieldMaker: for ii in range(n_amplitudes): co = ContractionOperator(hspace, spaces[:ii] + spaces[ii + 1:]) pp = self._a[ii].target[amp_space] - pd = PowerDistributor(pp.harmonic_partner, pp, amp_space) + pd = PowerDistributor(co.target, pp, amp_space) a.append(co.adjoint @ pd @ self._a[ii]) corr = reduce(mul, a) return ht(azm*corr*ducktape(hspace, None, self._prefix + 'xi'))