I have a sentence of the form "If X, A will B and C will D," and there is some disagreement of how to punctuate it.
On one hand, it is a dependent clause followed by two independent clauses connected by a coordinating conjunction. In this case, there should be a comma before the "and"
On the other hand, it is a conditional clause followed by a list of effects. Since there are only two effects, a comma would be unnecessary.
How should the sentence be treated? Which punctuation is correct?
Sources would be especially appreciated.
Here is an example sentence:
If John goes to the party, Mary will bake a cake (,) and Bob will be unhappy.