Yep, her grandfather was British so her father could automatically claim British citizenship and, since Zola was under 18, when her father got citizenship Zola got it too. It was definitely rushed through thanks to the help of one specific newspaper who had strong ties with the UK government.
Of course, even though everything was done absolutely legally, the South African government still portrayed it as a victory for them over the rest of the world.