There was a similar post on this issue but it did not answer my question.
One of the sites I manage is updated using Contribute. Recently when the user
tries to publish a page it save it as: and filename.htm.old -
no filename.htm

I set myself up with a user account but it does not do that to me. The has the changes and I now have to rename it and upload it

What is causing this and how can it be repaired?