return false neden yapıyorsun? Eğer validation kullanıyorsan
if(!form.valid())
return false;

diye kontrol edebilirsin.