I have several files stored at the user level that I can then post onto pages in various courses. In some cases, I need to update or change a file's contents and update the version stored on Canvas. When I upload the new version - with the same filename - Canvas asks if I want to replace the old version.
According to past posts about replacing files, this should simply overwrite the older version so that any links I've made to that file on various course pages will now access the newer version. However, that doesn't happen. Instead, the "replaced" file now has a different file ID, which means the links I've already created are broken.
Since there are several posts in years past that indicate that this isn't supposed to happen (that the file is just supposed to be overwritten, without breaking links to it), then what has changed, and how can I make updates to a file while preserving any links I've already made to it?
P.S. I've also checked to see if it was because I was storing the files at the "user" level; it also happens with any files I upload into individual courses.
These forum posts, as recently as 2020, indicate that replacing a file shouldn't break links:
However, that second post has a comment from last December that seems to suggest that I'm not the only one with this problem.