overleaf/services/web/app
Brian Gough aeb2ce7435 Fix up duplicate filenames during resync (#5742)
* Fix up duplicate filenames during resync

* Unit test for project history resync with duplicate paths

* Decaf cleanup: unnecessary returns

* Decaf cleanup: remove initClass()

* Decaf cleanup: unused variables

* Decaf cleanup: camel case variables

* Support duplicate folder names when traversing project folders

We have some broken projects that contain duplicate folder names. In
order to fix them, we need to be able to find them in the project. The
use of an object to store folders by path meant that only one of the
duplicate folders would be found.

* Keep docupdater up to date when renaming during a resync

Co-authored-by: Eric Mc Sween <eric.mcsween@overleaf.com>
GitOrigin-RevId: bf3dcdc4c1d4f5418ff9f5e68b255438620349ca
2021-11-12 09:02:56 +00:00
..
src Fix up duplicate filenames during resync (#5742) 2021-11-12 09:02:56 +00:00
templates Merge pull request #4818 from overleaf/ab-clean-example-project-split-test 2021-08-20 08:03:09 +00:00
views Move symbol palette to module and add overlay (#5396) 2021-11-11 09:03:05 +00:00