Apartment “fixed” my water heater

My apartment replaced my water heater after contacting them like 4 different times about the pilot light not igniting. They left us with the 3rd picture and said it was all good. I immediately turned it off when I got home and requested them to fix it they didn’t fix it until I called them 6 times in a row the next day saying it’s going to to kill us and they left us with the painters tape solution.

So I have contacted Columbus code enforcement, but is there more I should do? This is something every simple to fix I know I can fix it in no time but I’m mad at my apartment complex for letting this happen. I also don’t want this to happen to others, so does code enforcement punish apartment complex’s for doing stuff like this? Should I just fix it myself?