I took a cake to work this morning which was ordered by a colleague.
One of the characters was rather large and didn't quite survive the journey - good job I took a repair kit with me.
I patched it up - the head was perfect so it didn't look too bad.
Should I give discount or should I not charge anything at all?
Was the damage obvious to the customer?
Things happen, which is why we carry a repair kit and have the knowledge and skills to fix things onthe fly.
If you fixed it, to the customer's satisfaction, then no refunds at all.
Sounds to me like it was fixed so I say no on any discount. IF you got it fixed and *do not* say anything to the customer and they don't say anything about it looking 'not right' then you have done your job and no compensation is necessary.