Parliament completes major U-turn on controversial law.