Acceptance of performance by the tenant that varied from the terms of the rental agreement or rules subsequently adopted by the landlord constitutes a waiver of the landlord's right to terminate the rental agreement for that breach, unless otherwise agreed after the breach has occurred.
Iowa Code § 562B.28