Inactive Tutor answered 03/20/19
Tutor
New to Wyzant
なさります and なさいます are both correct, the former is still used, but the latter is the modern Japanese which became the standard over the time (and that is why in the textbook like Genki)probably it is simply easier to say or hear vowel い than り.
I hope this helps.