I'm having some difficulty understanding why the $\rho^0$$\rightarrow$$\pi^+ \pi^-$ decay conserves parity.
By my understanding, the parity of a meson is given by $P_aP_b(-1)^{L+1}$ and the parity of a two-body state is given by $P_cP_d(-1)^L$
Angular momentum of $\rho=1$ and spin of $\pi=0$ so the final state must have $L=L_{\pi^+}+L_{\pi^-}=1$
Thus total parity for the final $\pi^+\pi^-$ system is given by
$P_{\pi^+}P_{\pi^-}(-1)^L=P_uP_\bar{d}(-1)^{L_{\pi^+}+1}P_{\bar{d}}P_d(-1)^{L_{\pi^-}+1}(-1)^1=1$
since fermions and antifermions have parity $1$ and $-1$ respectively
But the parity of $\rho=-1$ if $L_{\rho}=0,S_{\rho}=1$ so parity isn't conserved
What am I missing?