Za ustawą głosowało 57 senatorów, przeciw było 23, a dwóch wstrzymało się od głosu.
Tym samym nie uwzględniono postulatów senatorów Platformy Obywatelskiej, którzy wnosili o doprecyzowanie ustawy i wprowadzenie do nowelizacji sformułowania o „polskich obozach zagłady”.
Kontrowersyjne zapisy znalazły się w art. 55 i nakładają karę do trzech lat więzienia lub grzywnę na tego, kto „publicznie i wbrew faktom przypisuje Narodowi Polskiemu lub Państwu Polskiemu odpowiedzialność lub współodpowiedzialność za popełnione przez III Rzeszę Niemiecką zbrodnie nazistowskie".
Ustawa trafi teraz do podpisu prezydenta.