Is it correct to add a comma before but in the sentence below? An explanation as to why this sentence is correct or incorrect would be appreciated.
If you have a weak stomach, I would not recommend that you watch this film, but if you have no problem seeing blood and guts, then this film will be perfect for you.