Answer:
What happened here is that Mary assigned her purchase contract to her sister, but if her sister is not able to perform the obligations completely, Mary will still be liable until the contract is completed.
Assignment of a contract refers to substituting one party for another, but the original party's obligations still exist until the contract is completely fulfilled.