Answer: True
Step-by-step explanation:
Contract; is an agreement between two or more individuals which could be written or spoken with intentions to be enforeced by law
Contract assignment; is a situation where a party of an existing contract called an assignor withdraws from the contract obligations and give it's benefits to another party called an assignee. This is seen as the assignor having the intentions of giving up his benefits for the assignee.
So, a contract cannot forbid the assignment to receive it's benefit, they cannot be restricted as they have every right to the benefits given to them