Got the Abs non function message on my dashboard

Cant see much of an upto date post on this so thought i'd ask for help here. Went through a large puddle yesterday thanks to storm Bronagh. Abs light came on the morning. Tried switching off and on again but still there. Is this a cheap fix bearing in mind i have no mechanic skills at all, so probably gonna be a garage fix.

The abs rotating part are metal bands around the drive shaft behind the hub. They have square cut outs in them. These bands can corrode and fall off. The detector is mounted on the hub and is activated by the perforated band passing by the detector head. Possible that the water from the puddle has got in the detector head or its plug connection. You will need to get under the car to check this.