Uno power via motor board

Assuming the DC input to the motor shield connects to Vin on the Arduino, it's fine. The Arduino is designed to be powered through the Vin pin, which is why the motor shield does that!