The amendments were carried by 83 votes to 29, with two deputies abstaining.
The amendments were originally put to the vote in mid-July, but received 76 votes, one short of passage. Since it is a so-called organic law, it required a qualified majority of at least 77 votes.
The leading opposition Social Democratic Party announced on Thursday they would file a complaint with the Constitutional Court, saying that the amendments were in violation of the democratic right to public assembly and protest.
In the continuation of the session, deputies ratified several international protocols and treaties, including the protocol establishing the International Oil Pollution Compensation Fund and the protocol amending the International Convention on the Limitation of Liability for Maritime Claims.
Also ratified were several loan agreements with the International Bank for Reconstruction and Development, including one for technological development projects.