Do Weapons Lose Damage Over Time?

I have a Hafling Assassin. He used to have a +2, +2 dagger, now it is +2,-4. Every dagger he uses loses damage points over time. Is there some way to repair weapons? I've searched the wiki and couldn't find anything on restoring weapons. I'm using .9.1 tiles for Mac, if it matters. Thank you!