Lifelink and effects on damages

Lifelink and goldnight castigator for instance does not work the way it’s supposed too: it does not double the life gain.
I also think (but I did not check) that it gains life even when damage is prevented.