Fixed bug when variation is 0

Basically when variation is 0 it will request a new variation, thus
causing a user to possible view a new variation rather than the one
they should see.