She'll get over it, lol it's probably a good idea to keep her out of the lake because there could be bad bacteria that may affect an open wound.
When a duck has been inured or sick they don't lay because their body is working on healing, the egg she laid at first was probably already in the making.