fix m2m through error