I have drawn a circle and applied radial gradient. fine. But when i changed the dimension to oval, the radial gradient is not changing. check the below screen -
Convert your shape to a smart object first, then resize it.